From 1d7dfd299e51147f71f8bfd7b18d3d2452a57a23 Mon Sep 17 00:00:00 2001 From: zhangdaiscott Date: Wed, 7 Jun 2023 09:22:54 +0800 Subject: [PATCH] =?UTF-8?q?=20[issues/5003]=E8=A1=A8=E5=8D=95=E5=BC=80?= =?UTF-8?q?=E5=8F=91j-category-select=20placeholder=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Form/src/jeecg/components/JCategorySelect.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Form/src/jeecg/components/JCategorySelect.vue b/src/components/Form/src/jeecg/components/JCategorySelect.vue index 0155acc..5890c2f 100644 --- a/src/components/Form/src/jeecg/components/JCategorySelect.vue +++ b/src/components/Form/src/jeecg/components/JCategorySelect.vue @@ -71,7 +71,7 @@ required: false, }, }, - emits: ['options-change', 'change'], + emits: ['options-change', 'change', 'update:value'], setup(props, { emit, refs }) { console.info(props); const emitData = ref([]); @@ -122,7 +122,7 @@ if(props.multiple){ treeValue.value = []; }else{ - treeValue.value = ''; + treeValue.value = null; } } else { loadDictItem({ ids: props.value }).then((res) => { @@ -153,6 +153,7 @@ obj[props.back] = label; } emit('change', value, obj); + emit("update:value",value) } function asyncLoadTreeData(treeNode) { @@ -205,6 +206,7 @@ if (!value) { emit('change', ''); treeValue.value = ''; + emit("update:value",'') } else if (Array.isArray(value)) { let labels = []; let values = value.map((item) => {