diff --git a/src/pages/msg/index.vue b/src/pages/msg/index.vue index ce6cbf2..1978c8a 100644 --- a/src/pages/msg/index.vue +++ b/src/pages/msg/index.vue @@ -280,22 +280,17 @@ let isLoadingMore = false; let currentLoadingPage = 0; /** ----------------method start------------------------ */ -// 标记是否已经初始化 -let isInitialized = false; - Taro.useDidShow(() => { // 每次显示页面时都刷新数据,确保数据一致性 - // 重置分页参数 - warnParams.value.pageNum = 1; - switchParams.value.pageNum = 1; - payParams.value.pageNum = 1; - - // 根据当前选中的标签刷新对应数据 + // 根据当前选中的标签刷新对应数据,并重置分页 if (selectVal.value === 0) { + warnParams.value.pageNum = 1; getWarnMsg(); } else if (selectVal.value === 1) { + switchParams.value.pageNum = 1; getSwitchMsg(); } else if (selectVal.value === 2) { + payParams.value.pageNum = 1; getPayMsg(); } }); @@ -314,14 +309,17 @@ function changeVal(e) { return; } + // 先更新选中的值 selectVal.value = e; - if (e == 0) { + + // 根据选中的值加载对应数据 + if (e === 0) { warnParams.value.pageNum = 1; getWarnMsg(); - } else if (e == 1) { + } else if (e === 1) { switchParams.value.pageNum = 1; getSwitchMsg(); - } else if (e == 2) { + } else if (e === 2) { payParams.value.pageNum = 1; getPayMsg(); }