示例如下
app.js 中 reset 需要调用 user.js 的 resetState 动作:
reset({ commit, dispatch }) {
return new Promise((resolve, reject) => {
// ...
var data = [] // 需要传递的数据
dispatch('user/resetState', data, { root: true }) // 初始化
resolve()
}).catch(error => {
reject(error)
})
})
},
注意 需要在 reset 的 第一个参数中引入 dispatch , 需要 在调用的时候 的 第三个参数 设置 {root: true}






网友评论