You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

35 lines
674 B

//引用Vuex
import Vue from 'vue'
import Vuex from 'vuex'
import i18n from '@/locale/index.js'
Vue.use(Vuex)
import request from '@/utils/request.js'
//实例store对象
const store = new Vuex.Store({
state: {
unit : '$',
key : {
'ar' : 'keyA', //阿拉伯
'en' : 'keyEnglish', //英语
'es' : 'keySpanish', //西班牙
'fr' : 'keyF', //法语
'ru' : 'keyE' //俄语
},
},
mutations: {
getUnit(state){
request('getUnit').then(res => {
if(res.code == 200){
state.unit = res.result[state.key[i18n.locale]]
}
})
},
}
})
//导出store对象
export default store
//export default const store或者export const store会报错