美文网首页
store 的 modules 之间相互触发执行 - Vuex

store 的 modules 之间相互触发执行 - Vuex

作者: jeneen1129 | 来源:发表于2022-04-02 16:42 被阅读0次
示例如下

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}

相关文章

网友评论

      本文标题:store 的 modules 之间相互触发执行 - Vuex

      本文链接:https://www.haomeiwen.com/subject/lagtsrtx.html