示例如下
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}
网友评论