|
@@ -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>
|
|
|
|