irc_web/.svn/pristine/a8/a842e4150d37156361f2b6980c5...

35 lines
668 B
Plaintext

const getStorage = function(key) {
const str = zzSessionStorage.getItem(key)
// const str = localStorage.getItem(key)
if (!str) {
var lang = 'zh'
// localStorage.setItem(key, lang)
zzSessionStorage.setItem('lang', lang)
return lang
}
return str
}
const setLang = function(language) {
// const json = JSON.stringify(obj)
zzSessionStorage.setItem('lang', language)
// localStorage.setItem('lang', language)
}
const state = {
language: getStorage('lang')
}
const mutations = {
setLanguage: (state, language) => {
state.language = language
setLang(language)
}
}
export default {
namespaced: true,
state,
mutations
}