Ver código fonte

Merge branch 'v2.0' into debug

yujinwen 3 meses atrás
pai
commit
a0bcc8155c
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      src/components/SelectBusiness.vue

+ 4 - 2
src/components/SelectBusiness.vue

@@ -1,5 +1,6 @@
 <script setup>
 import {businessCustomInterence} from '@/api/modules/businessCustom'
+import { useDebounceFn } from '@vueuse/core'
 
 const value=defineModel('value')
 const emits=defineEmits(['change'])
@@ -43,9 +44,10 @@ async function remoteMethod(search){
 // 默认获取一次
 remoteMethod('')
 
-function handleChange(value,context){
+// 组件库1.10.6版本 当清空选项时会触发tag-remove 然后再触发clear 导致两次触发change
+const handleChange=useDebounceFn((value,context)=>{
   emits('change',value,context)
-}
+},300)
 
 </script>