Ver Fonte

返回对象

lifanagju_citu há 10 meses atrás
pai
commit
4510c91242
1 ficheiros alterados com 5 adições e 1 exclusões
  1. 5 1
      src/components/CtForm/index.vue

+ 5 - 1
src/components/CtForm/index.vue

@@ -125,7 +125,11 @@ const formRef = ref()
 const handleChange = (item) => {
   // console.log('handleChange', item)
   if (item.type === 'date' && item.value) item.option.validate = false
-  if (item?.change) item.change(item.value, item)
+  let selectObj = {}
+  if (item.returnSelect && item.items?.length) {
+    selectObj = item.items.find(e => e[item.itemValue || 'value'] === item.value)
+  }
+  if (item?.change) item.change(item.value, item, selectObj)
   emit('change', false)
 }