[issues/5003]表单开发j-category-select placeholder不显示问题

pull/581/head
zhangdaiscott 2023-06-07 09:22:54 +08:00
parent 17f414f04d
commit 1d7dfd299e
1 changed files with 4 additions and 2 deletions

View File

@ -71,7 +71,7 @@
required: false, required: false,
}, },
}, },
emits: ['options-change', 'change'], emits: ['options-change', 'change', 'update:value'],
setup(props, { emit, refs }) { setup(props, { emit, refs }) {
console.info(props); console.info(props);
const emitData = ref<any[]>([]); const emitData = ref<any[]>([]);
@ -122,7 +122,7 @@
if(props.multiple){ if(props.multiple){
treeValue.value = []; treeValue.value = [];
}else{ }else{
treeValue.value = ''; treeValue.value = null;
} }
} else { } else {
loadDictItem({ ids: props.value }).then((res) => { loadDictItem({ ids: props.value }).then((res) => {
@ -153,6 +153,7 @@
obj[props.back] = label; obj[props.back] = label;
} }
emit('change', value, obj); emit('change', value, obj);
emit("update:value",value)
} }
function asyncLoadTreeData(treeNode) { function asyncLoadTreeData(treeNode) {
@ -205,6 +206,7 @@
if (!value) { if (!value) {
emit('change', ''); emit('change', '');
treeValue.value = ''; treeValue.value = '';
emit("update:value",'')
} else if (Array.isArray(value)) { } else if (Array.isArray(value)) {
let labels = []; let labels = [];
let values = value.map((item) => { let values = value.map((item) => {