store>>>index.js
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
//数据仓库
const store = new Vuex.Store({
state:{
saveInvestChange: {},
}
mutations: {
updataSaveInvestChange(state, data) {
state.saveInvestChange = data;
},
}
})
export default store;
.vue文件 存入vex
methods:{
toDetail(item){
let list = []
list.push(item)
this.$store.commit("updataSaveInvestChange", list);
this.$router.push({
name: 'investChangeDetail',
query: {
list
}
})
},
}
.vue文件用vuex数据
computed: {
getSaveInvestChange() {
console.log("this.$store.state.saveInvestChange",this.$store.state.saveInvestChange)
return this.$store.state.saveInvestChange;
}
},