浏览代码

fix: 修复从首页搜索跳转后结果出现两次的问题

Developer 1 周之前
父节点
当前提交
6b832ca9ae
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      pagesHome/allActivity.vue

+ 4 - 1
pagesHome/allActivity.vue

@@ -86,8 +86,11 @@
 	import { onLoad } from '@dcloudio/uni-app'
 	const { proxy } = getCurrentInstance()
 
+	const loadedByKeyword = ref(false)
+
 	onLoad(options => {
 		if (options?.keyword) {
+			loadedByKeyword.value = true
 			const kw = decodeURIComponent(options.keyword)
 			queryParams.value.activityName = kw
 			nextTick(() => { if(proxy.$refs.searchRef) proxy.$refs.searchRef.keyword = kw })
@@ -278,7 +281,7 @@
 			queryParams.value.userId = JSON.parse(uni.getStorageSync('userInfo'))?.id;
 		}
 		getTypeList()
-		getActivityList()
+		if (!loadedByKeyword.value) getActivityList()
 		nextTick(()=>{
 			getTop();
 		})