中英文
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { getaddr, userinfo } from '@/api';
|
||||
import { getValue } from '@/utils/common';
|
||||
import { setLanvuage } from '@/api/base';
|
||||
import { getValue, saveValue } from '@/utils/common';
|
||||
import { isProxy } from 'vue';
|
||||
import { createStore } from 'vuex'
|
||||
|
||||
@@ -64,13 +65,32 @@ export default createStore({
|
||||
setLanguage(state, data){
|
||||
const split = new Date().toString().split(" ");
|
||||
const timeZoneFormatted = split[split.length - 2] + " " + split[split.length - 1];
|
||||
state.userinfo.language = data[1] // English 中文
|
||||
state.userinfo.languageValue = data[0] // 'en' 'zh'
|
||||
state.userinfo.zoneStr = timeZoneFormatted;
|
||||
state.userinfo.currency = data[2];
|
||||
const lan = getValue("Lanvuage");
|
||||
if(lan != null && lan){
|
||||
// state.userinfo.language = data[1] // English 中文
|
||||
// state.userinfo.languageValue = data[0] // 'en' 'zh'
|
||||
state.userinfo.zoneStr = timeZoneFormatted;
|
||||
state.userinfo.currency = data[0];
|
||||
}else{
|
||||
console.log(data, 111)
|
||||
state.userinfo.language = data[1] // English 中文
|
||||
state.userinfo.languageValue = data[0] // 'en' 'zh'
|
||||
state.userinfo.zoneStr = timeZoneFormatted;
|
||||
state.userinfo.currency = data[2];
|
||||
saveValue("Lanvuage", data[0]);
|
||||
if( data[0] != 'zh'){
|
||||
location.reload()
|
||||
}
|
||||
// setLanvuage(data[0]);
|
||||
}
|
||||
|
||||
},
|
||||
setWlan(state){
|
||||
state.userinfo.languageValue = getValue("Lanvuage")
|
||||
const lan = getValue("Lanvuage");
|
||||
if(lan != null && lan){
|
||||
state.userinfo.languageValue = !getValue("Lanvuage") ? 'zh' : getValue("Lanvuage");
|
||||
state.userinfo.language = (!getValue("Lanvuage") ? 'zh' : getValue("Lanvuage")) == 'zh' ? '中文' : 'English';
|
||||
}
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
|
||||
Reference in New Issue
Block a user