diff --git a/src/components/mineMini.vue b/src/components/mineMini.vue index 6a42030..972c274 100644 --- a/src/components/mineMini.vue +++ b/src/components/mineMini.vue @@ -3,12 +3,13 @@ - + {{ - !isLoginStatus - ? "未登录用户" - : maskPhoneNumber() + !isLoginStatus ? "未登录用户" : maskPhoneNumber() }} - + }" + @click="handleClick(-1)" + > - + }" + @click="handleClick(0)" + > - + }" + @click="handleClick(1)" + > - + }" + @click="handleClick(2)" + > @@ -103,26 +131,23 @@ const isLoginStatus = ref(false); const LoginShow = ref(false); onMounted(() => { - console.log("🚀 ~ uni.getStorageSync('token'):", uni.getStorageSync('token')) + console.log("🚀 ~ uni.getStorageSync('token'):", uni.getStorageSync("token")); - if (uni.getStorageSync('token')) { + if (uni.getStorageSync("token")) { isLoginStatus.value = true; } }); // 将手机号的中间四位用 * 代替 const maskPhoneNumber = (phoneNumber: string) => { - if (!phoneNumber && uni.getStorageSync('userPhone')) { - phoneNumber = uni.getStorageSync('userPhone') + if (!phoneNumber && uni.getStorageSync("userPhone")) { + phoneNumber = uni.getStorageSync("userPhone"); } if (phoneNumber) { return phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2"); - } else { return "未登录用户"; - } - }; // 关闭弹框 @@ -146,7 +171,10 @@ const loginBtnStatus = () => { // 登录状态,点击就是退出登录 loginOut(); } else { - LoginShow.value = true; + // LoginShow.value = true; + uni.navigateTo({ + url: "/pages/login/indexMini", + }); } }; diff --git a/src/components/mini/Tabbar.vue b/src/components/mini/Tabbar.vue index 64d517e..dddeceb 100644 --- a/src/components/mini/Tabbar.vue +++ b/src/components/mini/Tabbar.vue @@ -1,25 +1,41 @@ diff --git a/src/pages.json b/src/pages.json index e155aeb..e92d312 100644 --- a/src/pages.json +++ b/src/pages.json @@ -22,6 +22,9 @@ { "path": "pages/login/index" }, + { + "path": "pages/login/indexMini" + }, { "path": "pages/realtimeInfo/rankDetail" }, diff --git a/src/pages/login/indexMini.vue b/src/pages/login/indexMini.vue new file mode 100644 index 0000000..4f7dca0 --- /dev/null +++ b/src/pages/login/indexMini.vue @@ -0,0 +1,162 @@ + + + + +