diff --git a/jeecgboot-vue3/src/components/Form/src/jeecg/components/JSelectPosition.vue b/jeecgboot-vue3/src/components/Form/src/jeecg/components/JSelectPosition.vue index 8f2718742..ef13e8ddc 100644 --- a/jeecgboot-vue3/src/components/Form/src/jeecg/components/JSelectPosition.vue +++ b/jeecgboot-vue3/src/components/Form/src/jeecg/components/JSelectPosition.vue @@ -51,7 +51,7 @@ //下拉框选项值 const selectOptions = ref([]); //下拉框选中值 - let selectValues = reactive({ + let selectValues = reactive({ value: [], change: false, }); @@ -74,7 +74,15 @@ watch( () => props.value, () => { - props.value && initValue(); + if (props.value) { + initValue(); + } else { + // update-begin--author:liaozhiyang---date:20250604---for:【issues/8233】resetFields时无法重置 + if (selectValues.value?.length) { + selectValues.value = []; + } + // update-end--author:liaozhiyang---date:20250604---for:【issues/8233】resetFields时无法重置 + } }, { deep: true, immediate: true } );