diff --git a/src/pages/about/about.vue b/src/pages/about/about.vue index 00928ca..bd3e956 100644 --- a/src/pages/about/about.vue +++ b/src/pages/about/about.vue @@ -22,12 +22,23 @@ definePage({ // 浏览器打印 isH5为true, isWeb为false,大家尽量用 isH5 console.log({ isApp, isAppAndroid, isAppHarmony, isAppIOS, isAppPlus, isH5, isMpWeixin, isWeb }) -function toLogin() { +function gotoLogin() { uni.navigateTo({ url: `${LOGIN_PAGE}?redirect=${encodeURIComponent('/pages/about/about?a=1&b=2')}`, }) } +function gotoTabbar() { + uni.switchTab({ + url: '/pages/index/index', + }) +} +// #region setTabbarBadge +function setTabbarBadge() { + tabbarStore.setTabbarItemBadge(1, 100) +} +// #endregion + function gotoAlova() { uni.navigateTo({ url: '/pages/about/alova', @@ -43,6 +54,7 @@ function gotoSubPage() { url: '/pages-sub/demo/index', }) } + // uniLayout里面的变量通过 expose 暴露出来后可以在 onReady 钩子获取到(onLoad 钩子不行) const uniLayout = ref() onLoad(() => { @@ -58,17 +70,6 @@ onShow(() => { console.log('onShow:', uniLayout.value?.testUniLayoutExposedData) // onReady: testUniLayoutExposedData }) -function gotoTabbar() { - uni.switchTab({ - url: '/pages/index/index', - }) -} -// #region setTabbarBadge -function setTabbarBadge() { - tabbarStore.setTabbarItemBadge(1, 100) -} -// #endregion - const uniKuRoot = ref() // 结论:(同上)第一次通过onShow获取不到,但是可以通过 onReady获取到,后面就可以通过onShow获取到了 onReady(() => { @@ -87,7 +88,7 @@ onShow(() => { -