vue3字典dict小组件 适用表单form及表格table

项目环境:
vue3 项目 element-plus 组件库

直接看组件代码

表单的单元form

<template>
	<el-select :model-value="modelValue + ''" :placeholder="placeholder" :clearable="clearable" @change="$emit('update:modelValue', $event)">
		<el-option v-for="data in dataList" :key="data.dictValue" :label="data.dictLabel" :value="data.dictValue">{
  { data.dictLabel }}</el-option>
	</el-select>
</template>

<script setup lang="ts" name="FastSelect">
import store from '@/store'
import {
      getDictDataList } from '@/utils/tool'

const props = defineProps({
     
	modelValue: {
     
		type: [Number, String],
		required: true
	},
	dictType: {
     
		type: String,
		required: true
	},
	clearable: {
     
		type: Boolean,
		required: false,
		default: (</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值