|
@@ -22,12 +22,23 @@ definePage({
|
|
|
// 浏览器打印 isH5为true, isWeb为false,大家尽量用 isH5
|
|
// 浏览器打印 isH5为true, isWeb为false,大家尽量用 isH5
|
|
|
console.log({ isApp, isAppAndroid, isAppHarmony, isAppIOS, isAppPlus, isH5, isMpWeixin, isWeb })
|
|
console.log({ isApp, isAppAndroid, isAppHarmony, isAppIOS, isAppPlus, isH5, isMpWeixin, isWeb })
|
|
|
|
|
|
|
|
-function toLogin() {
|
|
|
|
|
|
|
+function gotoLogin() {
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
|
url: `${LOGIN_PAGE}?redirect=${encodeURIComponent('/pages/about/about?a=1&b=2')}`,
|
|
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() {
|
|
function gotoAlova() {
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
|
url: '/pages/about/alova',
|
|
url: '/pages/about/alova',
|
|
@@ -43,6 +54,7 @@ function gotoSubPage() {
|
|
|
url: '/pages-sub/demo/index',
|
|
url: '/pages-sub/demo/index',
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// uniLayout里面的变量通过 expose 暴露出来后可以在 onReady 钩子获取到(onLoad 钩子不行)
|
|
// uniLayout里面的变量通过 expose 暴露出来后可以在 onReady 钩子获取到(onLoad 钩子不行)
|
|
|
const uniLayout = ref()
|
|
const uniLayout = ref()
|
|
|
onLoad(() => {
|
|
onLoad(() => {
|
|
@@ -58,17 +70,6 @@ onShow(() => {
|
|
|
console.log('onShow:', uniLayout.value?.testUniLayoutExposedData) // onReady: testUniLayoutExposedData
|
|
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()
|
|
const uniKuRoot = ref()
|
|
|
// 结论:(同上)第一次通过onShow获取不到,但是可以通过 onReady获取到,后面就可以通过onShow获取到了
|
|
// 结论:(同上)第一次通过onShow获取不到,但是可以通过 onReady获取到,后面就可以通过onShow获取到了
|
|
|
onReady(() => {
|
|
onReady(() => {
|
|
@@ -87,7 +88,7 @@ onShow(() => {
|
|
|
<view class="my-2 text-center">
|
|
<view class="my-2 text-center">
|
|
|
<image src="/static/images/avatar.jpg" class="h-100px w-100px" />
|
|
<image src="/static/images/avatar.jpg" class="h-100px w-100px" />
|
|
|
</view>
|
|
</view>
|
|
|
- <button class="mt-4 w-40 text-center" @click="toLogin">
|
|
|
|
|
|
|
+ <button class="mt-4 w-40 text-center" @click="gotoLogin">
|
|
|
点击去登录页
|
|
点击去登录页
|
|
|
</button>
|
|
</button>
|
|
|
<button class="mt-4 w-60 text-center" @click="setTabbarBadge">
|
|
<button class="mt-4 w-60 text-center" @click="setTabbarBadge">
|