fix: 解决组件聚焦数据就会报错的问题

This commit is contained in:
奔跑的面条 2022-07-20 20:34:28 +08:00
parent 2d76991d27
commit 35fda2b9a9

View File

@ -114,6 +114,8 @@ const themeColor = ref(designStore.getAppTheme)
const loading = ref(false) const loading = ref(false)
const requestShow = ref(false) const requestShow = ref(false)
const showMatching = ref(false) const showMatching = ref(false)
let firstFocus = 0
let lastFilter: any = undefined let lastFilter: any = undefined
// model // model
@ -141,10 +143,11 @@ const sendHandle = async () => {
watchEffect(() => { watchEffect(() => {
const filter = targetData.value?.filter const filter = targetData.value?.filter
if (lastFilter !== filter) { if (lastFilter !== filter && firstFocus) {
lastFilter = filter lastFilter = filter
sendHandle() sendHandle()
} }
firstFocus ++
}) })
onBeforeUnmount(() => { onBeforeUnmount(() => {