我是靠谱客的博主 清爽裙子,这篇文章主要介绍vuex 中各个模块之间互相调用 actions,现在分享给大家,希望可以做个参考。

还是会出现这样的需求的,我们的业务中需要两个module中的数据 进行处理, 然后一个actions中的数据 依赖另一个module中actions的执行结果 这个时候就需要我 执行另一个modu le中的actions了

其实调用还是比较简单的
举个例子就是 a模块要调用b模块中的actions
那么我们在a模块中就应该是书写是
module a
a.js
dispatch(‘b/getListData’, params, { root: true })

复制代码
1
2
3
4
5
6
7
8
9
{ namespaced: true, actions: { async getListData({ dispatch}, params) { dispatch('b/getListData', params, { root: true }) }, } }

这样即可 调用。

关注我。持续更新 前端 知识。
今天周末 周末愉快哈

最后

以上就是清爽裙子最近收集整理的关于vuex 中各个模块之间互相调用 actions的全部内容,更多相关vuex内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部