From 21118b5d401fadaa9a45a3bab65eb4a2e7d7d39b Mon Sep 17 00:00:00 2001 From: liutong <836164388@qq.com> Date: Fri, 6 Jun 2025 15:53:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor(student):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 注释掉的代码用于防止 onShow 触发后重复 init - 添加了对 res_codes 的判断,仅在 res_codes 为空时执行初始化方法 - 这个修改避免了在登录报错(如 401 错误)时错误地进入初始化流程 --- pages/student/login/login.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/student/login/login.vue b/pages/student/login/login.vue index 66ed1c5..e803674 100644 --- a/pages/student/login/login.vue +++ b/pages/student/login/login.vue @@ -104,7 +104,7 @@ export default { // console.log(uni.getStorageSync('um_id')) // 防止 onShow 触发后重复 init - // let res_codes = options.res_codes || '' + let res_codes = options.res_codes || ''//这个是axios.js传错来的接口请求返回的code,如果是401时则说明登陆报错,此时不应进入下方初始化方法 if (!this.inited && !res_codes) { this.openViewHome() this.inited = true