Procházet zdrojové kódy

fix: 开团/参团无跳转,需要跳转BEST Sellers

liangan před 3 týdny
rodič
revize
c1d8dc976b
2 změnil soubory, kde provedl 12 přidání a 5 odebrání
  1. 2 2
      src/pages/missionCenter/missionCenter.vue
  2. 10 3
      src/utils/page.ts

+ 2 - 2
src/pages/missionCenter/missionCenter.vue

@@ -32,13 +32,13 @@ const dailyMission = [
     name: 'Open Group Buy',
     description: 'Win group opening rewards',
     icon: '/static/icons/open-group-buy.png',
-    url: '/pages/index/index',
+    url: '/pages/bestSellers/bestSellers',
   },
   {
     name: 'Join Group Buy',
     description: 'Win group opening rewards',
     icon: '/static/icons/join-group-buy.png',
-    url: '/pages/index/index',
+    url: '/pages/bestSellers/bestSellers',
   },
 ]
 // 今日是否已签到

+ 10 - 3
src/utils/page.ts

@@ -1,3 +1,5 @@
+import { CUSTOM_TABBAR_NO_CACHE } from '@/layouts/fg-tabbar/tabbarList'
+
 //  uniapp 返回 入参为堆栈
 export function goBack(delta = 1) {
   console.log(delta)
@@ -16,9 +18,14 @@ export function toPage(url: string, params?: Record<string, any>, isRedirect = f
     targetUrl = `${url}?params=${encodeURIComponent(data)}`
   }
   if (tabBarPages.includes(url)) {
-    uni.switchTab({
-      url: targetUrl,
-    })
+    if (CUSTOM_TABBAR_NO_CACHE) {
+      uni.navigateTo({ url: targetUrl })
+    }
+    else {
+      uni.switchTab({
+        url: targetUrl,
+      })
+    }
   }
   else {
     if (isRedirect) {