From db69406150a9a0684ac22f55665ccf7318991f30 Mon Sep 17 00:00:00 2001 From: sjeam <359824901@qq.com> Date: Sat, 6 Sep 2025 16:22:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/index.vue | 4 ++- src/pages/login/login.vue | 1 - src/pages/my/components/wx-login.vue | 38 ++++++++++++++-------------- src/pages/my/setting.vue | 3 +++ 4 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 8a39861..5424546 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -480,7 +480,9 @@ export default defineComponent({ more(item) { const islogin = hasLogin() if (islogin === false) { - this.show = true + uni.navigateTo({ + url: '/pages/login/login', + }) return } if (islogin === true) { diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 4bf7569..be6b317 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -31,7 +31,6 @@ async function decryptPhoneNumber(e) { if (res.code === 1) { toast.success('登录成功') setTimeout(() => { - userStore.clearLastPage() if (lastPage.value) { let method const indexPat = [ diff --git a/src/pages/my/components/wx-login.vue b/src/pages/my/components/wx-login.vue index c680486..efa957a 100644 --- a/src/pages/my/components/wx-login.vue +++ b/src/pages/my/components/wx-login.vue @@ -19,7 +19,7 @@ style="backdrop-filter: blur(2rpx); border-radius: 10rpx" > - + @@ -31,13 +31,10 @@ - + 去登录 - - - @@ -129,32 +126,35 @@ import { useUserStore } from '@/store' import { getUrl, getWebUrl, getShopWebUrl, hasLogin } from '@/utils' // const userStore = useUserStore() +const userIsLogin = computed(() => userStore.userInfo?.id) + import { defineComponent } from 'vue' export default defineComponent({ data() { return { - islogin: false, + isLogin: false, + // userIsLogin: false, show: false, - userStore: useUserStore(), + userStore: {}, } }, - onLoad(option) {}, + onLoad(option) { + this.userStore = useUserStore() + // this.userIsLogin = useUserStore().userInfo.id ? true : false + }, methods: { - // logout() { - // uni.showModal({ - // title: '确认退出当前账号?', - // success: (res) => { - // if (res.confirm) { - // userStore.logout() - // } - // }, - // }) - // }, + toLogin() { + uni.navigateTo({ + url: '/pages/login/login', + }) + }, more(item) { this.islogin = hasLogin() if (this.islogin === false) { - this.show = true + uni.navigateTo({ + url: '/pages/login/login', + }) return } if (this.islogin === true) { diff --git a/src/pages/my/setting.vue b/src/pages/my/setting.vue index d7f53f4..43fdc71 100644 --- a/src/pages/my/setting.vue +++ b/src/pages/my/setting.vue @@ -226,6 +226,9 @@ export default defineComponent({ if (this.type === 1) { //跳转登录 this.show = true + // uni.navigateTo({ + // url: '/pages/login/login', + // }) } else { //点击进入 this.show = false