fix(form-create): 修复字典选择器 modelValue 回显兼容
- Vben5 web-ele 使用默认 modelValue 绑定,修正相关注释避免误用 model-value - Vben5 web-antd 保留 value 绑定并明确组件库差异 - Vue3 DictSelect 显式接收 modelValue 并派发 update:modelValue,避免选择值更新后回显异常migration
parent
1896c60f53
commit
54e5036171
|
|
@ -21,7 +21,7 @@ export function useAreaSelectRule() {
|
||||||
title: label,
|
title: label,
|
||||||
info: '',
|
info: '',
|
||||||
$required: false,
|
$required: false,
|
||||||
modelField: 'value', // 特殊:ele 里是 model-value,antd 里是 value
|
modelField: 'value', // Ant Design Vue 组件使用 value;web-ele 自定义组件使用默认 modelValue
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
props(_: any, { t }: any) {
|
props(_: any, { t }: any) {
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ export function useDictSelectRule() {
|
||||||
title: label,
|
title: label,
|
||||||
info: '',
|
info: '',
|
||||||
$required: false,
|
$required: false,
|
||||||
modelField: 'value', // 特殊:ele 里是 model-value,antd 里是 value
|
modelField: 'value', // Ant Design Vue 组件使用 value;web-ele 自定义组件使用默认 modelValue
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
props(_: any, { t }: any) {
|
props(_: any, { t }: any) {
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ export function useIframeRule() {
|
||||||
title: label,
|
title: label,
|
||||||
info: '',
|
info: '',
|
||||||
$required: false,
|
$required: false,
|
||||||
modelField: 'value', // 特殊:ele 里是 model-value,antd 里是 value
|
modelField: 'value', // Ant Design Vue 组件使用 value;web-ele 自定义组件使用默认 modelValue
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
props(_: any, { t }: any) {
|
props(_: any, { t }: any) {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ export interface DictSelectProps {
|
||||||
dictType: string; // 字典类型
|
dictType: string; // 字典类型
|
||||||
valueType?: 'bool' | 'int' | 'str'; // 字典值类型
|
valueType?: 'bool' | 'int' | 'str'; // 字典值类型
|
||||||
selectType?: 'checkbox' | 'radio' | 'select'; // 选择器类型,下拉框 select、多选框 checkbox、单选框 radio
|
selectType?: 'checkbox' | 'radio' | 'select'; // 选择器类型,下拉框 select、多选框 checkbox、单选框 radio
|
||||||
modelValue?: any; // 选中值,由 form-create 通过 modelField 绑定
|
modelValue?: any; // 选中值,由 form-create 默认 modelValue 绑定
|
||||||
formCreateInject?: any;
|
formCreateInject?: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue