12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import Vue from 'vue'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- const store = new Vuex.Store({
- state: {
- wholeSituationBackStageIp:'192.168.0.91',//117.78.18.24
- wholeSituationBackStagePort:'9988',
-
- GlobalLocalIp:'192.168.0.91',//192.168.1.102
- GlobalLocalPort:'9987',
-
- windpowerstationNameToId:{},
-
- default_wpid:'0',
- default_wpname:'宁夏新能源公司',
- default_weather_wpid:'CL_FDC',
- default_tourist:'2',
- default_tourist_wpid:'CL_FDC',
- default_tourist_wpname:'麻黄山风电场',
- memberData:'',
- initName:''
- },
- mutations: {
- copy(state,cont){
- //单一的改变某一个变量
- console.log(state)
- console.log(cont)
- state.memberData = cont;
- },
- change(state,contObj){
- //通过传入的变量去改变对应的全局变量
- let str = contObj.str;
- let cont = contObj.cont;
- state[str] = cont;
- },
- },
- actions:{
- copeFun:function(context,mData){
- context.commit('copy',mData)
- },
- changeFun:function(context,obj){
- context.commit('change',obj)
- }
- }
- })
- export default store
|