fix: 修复首次登录时语言没有存入缓存的问题

This commit is contained in:
刘洪洪
2023-11-01 12:51:00 +08:00
parent 3da4b4b20a
commit d7d450222b

View File

@@ -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)
}