fix: 修复首次登录时语言没有存入缓存的问题
This commit is contained in:
@@ -54,7 +54,8 @@ export default {
|
|||||||
return {
|
return {
|
||||||
loading: false,
|
loading: false,
|
||||||
username: '',
|
username: '',
|
||||||
pin: ''
|
pin: '',
|
||||||
|
language: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -75,6 +76,9 @@ export default {
|
|||||||
if (!_.isEmpty(res.data.data.user.lang)) {
|
if (!_.isEmpty(res.data.data.user.lang)) {
|
||||||
localStorage.setItem(storageKey.language, 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)) {
|
if (!_.isEmpty(res.data.data.user.theme)) {
|
||||||
localStorage.setItem(storageKey.theme, res.data.data.user.theme)
|
localStorage.setItem(storageKey.theme, res.data.data.user.theme)
|
||||||
}
|
}
|
||||||
@@ -107,6 +111,7 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
appearanceOut (data) {
|
appearanceOut (data) {
|
||||||
|
this.language = data.lang || defaultLang
|
||||||
if (_.isEmpty(localStorage.getItem(storageKey.language))) {
|
if (_.isEmpty(localStorage.getItem(storageKey.language))) {
|
||||||
localStorage.setItem(storageKey.language, data.lang || defaultLang)
|
localStorage.setItem(storageKey.language, data.lang || defaultLang)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user