mirror of
https://gitee.com/bootx/dax-pay-ui.git
synced 2025-09-06 04:09:36 +00:00
fix: 修复当设置apiselect的immediate为false时,默认赋值后取值不正确传入默认options方案 (#2862)
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
valueField: propTypes.string.def('value'),
|
||||
immediate: propTypes.bool.def(true),
|
||||
alwaysLoad: propTypes.bool.def(false),
|
||||
options: propTypes.array.def([]),
|
||||
},
|
||||
emits: ['options-change', 'change', 'update:value'],
|
||||
setup(props, { emit }) {
|
||||
@@ -71,7 +72,7 @@
|
||||
const getOptions = computed(() => {
|
||||
const { labelField, valueField, numberToString } = props;
|
||||
|
||||
return unref(options).reduce((prev, next: any) => {
|
||||
let data = unref(options).reduce((prev, next: any) => {
|
||||
if (next) {
|
||||
const value = get(next, valueField);
|
||||
prev.push({
|
||||
@@ -82,6 +83,7 @@
|
||||
}
|
||||
return prev;
|
||||
}, [] as OptionsItem[]);
|
||||
return data.length > 0 ? data : props.options;
|
||||
});
|
||||
|
||||
watchEffect(() => {
|
||||
|
Reference in New Issue
Block a user