From fb4888188f8d9e94d35abc4141636979b10cc7b6 Mon Sep 17 00:00:00 2001 From: yangyao Date: Wed, 21 Jan 2026 11:07:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 6 + pages/login/index.vue | 10 +- pages/login/register.vue | 393 +++++++++++++++++++++++++++++++++++++++ pages/mine/index.vue | 5 +- store/user.js | 2 +- 5 files changed, 412 insertions(+), 4 deletions(-) create mode 100644 pages/login/register.vue diff --git a/pages.json b/pages.json index 240c342..c47a958 100644 --- a/pages.json +++ b/pages.json @@ -53,6 +53,12 @@ "style": { "navigationBarTitleText": "登录" } + }, + { + "path": "pages/login/register", + "style": { + "navigationBarTitleText": "" + } } ], diff --git a/pages/login/index.vue b/pages/login/index.vue index 3875505..40e8328 100644 --- a/pages/login/index.vue +++ b/pages/login/index.vue @@ -156,6 +156,13 @@ const forgetPassword = () => { }); }; +//跳转到注册页面 +const goRegisterPage = function() { + uni.navigateTo({ + url:'/pages/login/register' + }) +} + // 显示注册弹窗 const showRegisterPopup = () => { showRegister.value = true; @@ -469,7 +476,8 @@ const emit = defineEmits(['close', 'success']); Don't have an account? - 立即注册 + Create one + Create one diff --git a/pages/login/register.vue b/pages/login/register.vue new file mode 100644 index 0000000..0a359eb --- /dev/null +++ b/pages/login/register.vue @@ -0,0 +1,393 @@ + + + \ No newline at end of file diff --git a/pages/mine/index.vue b/pages/mine/index.vue index db74394..b986e8e 100644 --- a/pages/mine/index.vue +++ b/pages/mine/index.vue @@ -182,7 +182,7 @@ /** * @desc 跳转至登录页面 */ - const toLoginPage = (productId) => { + const toLoginPage = () => { userStore.logout() uni.navigateTo({ url: '/pages/login/index', @@ -264,7 +264,8 @@ - {{userName}} + login now + {{userName}} Sweekar Guardian since 2023 diff --git a/store/user.js b/store/user.js index a390586..b74de84 100644 --- a/store/user.js +++ b/store/user.js @@ -37,7 +37,7 @@ export const useUserStore = defineStore( const isLoggedIn = computed(() => isLogin.value && token.value !== ''); // 计算属性 - 用户头像 - const userAvatar = computed(() => userInfo.value.avatar || '/static/default-avatar.png'); + const userAvatar = computed(() => userInfo.value.avatar || '/static/avatar.png'); // 计算属性 - 用户昵称 const userName = computed(() => userInfo.value.nickName || userInfo.value.trueName || '游客');