123456789101112131415161718192021222324252627282930313233343536 |
- <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>
|