|
|
@@ -25,7 +25,7 @@ import plus from '@/utils/h5plus'
|
|
|
import AppTabbar from '@mobile/components/base/tabbar/index.vue'
|
|
|
import RouterTransition from '@mobile/components/base/router-transition/index.vue'
|
|
|
|
|
|
-const { route, routerTo, getGlobalUrlParams } = useNavigation()
|
|
|
+const { route, routerTo, getGlobalUrlParams, setGlobalUrlParams } = useNavigation()
|
|
|
const { userLogin } = useLogin()
|
|
|
const loginStore = useLoginStore()
|
|
|
const cssTransition = shallowRef(true) // 是否使用css动画
|
|
|
@@ -157,10 +157,12 @@ watch(() => route.name, () => {
|
|
|
} else if (tabIndex.value > -1) {
|
|
|
onTabClick(tabIndex.value)
|
|
|
} else {
|
|
|
- nextTick(() => {
|
|
|
- cssTransition.value = true
|
|
|
- })
|
|
|
+ // 如果参数不是 tabIndex,需要保留到下一个路由
|
|
|
+ setGlobalUrlParams(params)
|
|
|
}
|
|
|
+ nextTick(() => {
|
|
|
+ cssTransition.value = true
|
|
|
+ })
|
|
|
})
|
|
|
</script>
|
|
|
|