fix(金币代理收支记录页): 修复有时上拉加载触发不了的问题,调整监控器重置时机
This commit is contained in:
parent
6727e7bb95
commit
344d5b0876
@ -380,14 +380,15 @@ const fetchRecords = async (lastId = '') => {
|
||||
}
|
||||
|
||||
// 清除搜索
|
||||
const clearSearch = () => {
|
||||
const clearSearch = async () => {
|
||||
hasSearched.value = false
|
||||
searchQuery.value = ''
|
||||
searchResults.value = []
|
||||
|
||||
incomeRecords.value = [] //置空收入列表
|
||||
expenditureRecords.value = [] //置空支出列表
|
||||
fetchRecords() //重新获取记录
|
||||
await fetchRecords() //重新获取记录
|
||||
reSetObserve() // 重新绑定观察器
|
||||
}
|
||||
|
||||
// 执行搜索
|
||||
@ -408,6 +409,7 @@ const performSearch = useDebounce(
|
||||
incomeRecords.value = [] //置空收入列表
|
||||
expenditureRecords.value = [] //置空支出列表
|
||||
await fetchRecords() //搜索记录
|
||||
reSetObserve() // 重新绑定观察器
|
||||
}
|
||||
|
||||
isSearching.value = false
|
||||
@ -462,13 +464,7 @@ onMounted(async () => {
|
||||
await fetchRecords()
|
||||
underlineStyle.value // 触发计算属性更新
|
||||
|
||||
if (incomeLoadmore.value) {
|
||||
obsever.observe(incomeLoadmore.value) //监控收入加载标志
|
||||
}
|
||||
|
||||
if (expenditureLoadmore.value) {
|
||||
obsever.observe(expenditureLoadmore.value) //监控支出加载标志
|
||||
}
|
||||
reSetObserve() // 绑定观察器
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user