Files
vue3-element-admin/src/views/demo/dictionary.vue
2024-10-28 09:41:00 +08:00

49 lines
1.5 KiB
Vue

<!-- 字典组件示例 -->
<script setup lang="ts">
const stringValue = ref("1"); // 性别(值为String)
const numberValue = ref(1); // 性别(值为Number)
const arrayValue = ref(["1", "2"]); // 性别(值为Array)
</script>
<template>
<div class="app-container">
<el-link
href="https://gitee.com/youlaiorg/vue3-element-admin/blob/master/src/views/demo/dictionary.vue"
type="primary"
target="_blank"
class="mb-[20px]"
>
示例源码 请点击>>>>
</el-link>
<el-form>
<el-form-item label="性别">
<dict v-model="stringValue" code="gender" />
<el-link :underline="false" type="primary" class="ml-5">
值为String: const value = ref("1");
</el-link>
</el-form-item>
<el-form-item label="性别">
<dict v-model="numberValue" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
值为Number: const value = ref(1);
</el-link>
</el-form-item>
<el-form-item label="单选框字典">
<dict v-model="numberValue" type="radio" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
值为Number: const value = ref(1);
</el-link>
</el-form-item>
<el-form-item label="复选框字典">
<dict v-model="arrayValue" type="checkbox" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
值为Array: const value = ref(["1", "2"]);
</el-link>
</el-form-item>
</el-form>
</div>
</template>