From d7d450222b466766ffa0db6edfab876185ade585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Wed, 1 Nov 2023 12:51:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=A6=96=E6=AC=A1?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=97=B6=E8=AF=AD=E8=A8=80=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=AD=98=E5=85=A5=E7=BC=93=E5=AD=98=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Login.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Login.vue b/src/Login.vue index 2bdf1a09..a89429be 100644 --- a/src/Login.vue +++ b/src/Login.vue @@ -54,7 +54,8 @@ export default { return { loading: false, username: '', - pin: '' + pin: '', + language: '' } }, methods: { @@ -75,6 +76,9 @@ export default { if (!_.isEmpty(res.data.data.user.lang)) { localStorage.setItem(storageKey.language, res.data.data.user.lang) } + if (!localStorage.getItem(storageKey.language)) { + localStorage.setItem(storageKey.language, this.language) + } if (!_.isEmpty(res.data.data.user.theme)) { localStorage.setItem(storageKey.theme, res.data.data.user.theme) } @@ -107,6 +111,7 @@ export default { }) }, appearanceOut (data) { + this.language = data.lang || defaultLang if (_.isEmpty(localStorage.getItem(storageKey.language))) { localStorage.setItem(storageKey.language, data.lang || defaultLang) }