12345678910111213141516171819202122232425262728293031 |
- <template>
- <el-radio-group v-model="labelPosition" label="label position">
- <el-radio-button label="left">Left</el-radio-button>
- <el-radio-button label="right">Right</el-radio-button>
- <el-radio-button label="top">Top</el-radio-button>
- </el-radio-group>
- <div style="margin: 20px" />
- <el-form :label-position="labelPosition" label-width="100px" :model="formLabelAlign" style="max-width: 460px">
- <el-form-item label="Name">
- <el-input v-model="formLabelAlign.name" />
- </el-form-item>
- <el-form-item label="Activity zone">
- <el-input v-model="formLabelAlign.region" />
- </el-form-item>
- <el-form-item label="Activity form">
- <el-input v-model="formLabelAlign.type" />
- </el-form-item>
- </el-form>
- </template>
- <script lang="ts" setup>
- import { reactive, ref } from 'vue'
- const labelPosition = ref('right')
- const formLabelAlign = reactive({
- name: '',
- region: '',
- type: '',
- })
- </script>
|