代码如下:
export default {
namespaced: true,
state: {
orderList:[]
},
getters:{
},
mutations:{
},
actions: {
setOrderListByUser({state},userInfo){
if(userInfo.name === ‘wfq‘){
let orderlist = [‘order1‘,‘order2‘]
state.orderList = orderlist
}
}
}
}
下面我们修改user.js的代码如下:
actions: {
setUserInfoAsync({commit,dispatch}){
setTimeout(()=>{
let info = {
name: ‘wfq‘,
age: 26
}
commit(‘setUserInfo‘,info)
dispatch(‘wfq/order/setOrderListByUser‘,info,{ root: true })
},2000)
}
}
如果我在一个store文件里面想调用另一个store的方法怎么办
原文:https://www.cnblogs.com/leo-hxl/p/11896273.html