diff --git a/packages/devui-vue/devui/form/src/form-item/form-item.tsx b/packages/devui-vue/devui/form/src/form-item/form-item.tsx index 28fddf78ac..71fe459dbe 100644 --- a/packages/devui-vue/devui/form/src/form-item/form-item.tsx +++ b/packages/devui-vue/devui/form/src/form-item/form-item.tsx @@ -18,7 +18,11 @@ export default defineComponent({ const rules = reactive(dForm.rules); const resetField = () => { - formData[props.prop] = initFormItemData; + if(Array.isArray(initFormItemData)) { + formData[props.prop] = [...initFormItemData]; + }else { + formData[props.prop] = initFormItemData; + } } const formItem = reactive({