一.npm下载
npm install vuex
二.创建store/index.js
三.store/index.jsy引入代码
import Vue from "vue"
import Vuex from "vuex"
Vue.use(Vuex);
export default new Vuex.Store({
state:{
yourName: "name",
currDbSource: {},
currJobData: {},
DbSource: []
},
mutations:{
savePath(state,yourName){
state.pathName = yourName;
},
saveCurrDbSource(state,currDbSource){
state.currDbSource = currDbSource;
},
saveCurrJobData(state,currJobData){
state.currJobData = currJobData;
},
saveDbSource(state,DbSource){
state.DbSource = DbSource;
}
}
})
四.页面引用
export default {
name: 'Home',
components: {
HomeHeader
},
data () {
return {
name: 'lane'
}
},
created() {
this.change()
},
methods: {
change(){
console.log(this.$store.state.youraName)
this.$store.commit('savePath',this.name)
}
}
}