😎优化字典组件

This commit is contained in:
zuohuaijun 2025-02-25 23:47:14 +08:00
parent 03ff581e2f
commit 8fe140346e

View File

@ -95,7 +95,7 @@ watch(
</template> </template>
<!-- 渲染选择器 --> <!-- 渲染选择器 -->
<template v-if="props.renderAs === 'select'"> <template v-if="props.renderAs === 'select'">
<el-select v-model="state.value" v-bind="$attrs" :multiple="props.multiple" @change="(newValue: any) => emit('update:modelValue', newValue)"> <el-select v-model="state.value" v-bind="$attrs" :multiple="props.multiple" @change="(newValue: any) => emit('update:modelValue', newValue)" clearable>
<el-option v-for="(item, index) in state.dictData" :key="index" :label="onItemFormatter(item) ?? item[props.propLabel]" :value="item[props.propValue]" /> <el-option v-for="(item, index) in state.dictData" :key="index" :label="onItemFormatter(item) ?? item[props.propLabel]" :value="item[props.propValue]" />
</el-select> </el-select>
</template> </template>