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

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

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

{
	namespaced: true,
	actions: {
		async getListData({ dispatch},  params) {
			dispatch('b/getListData', params, { root: true })
		},
	}
}

这样即可 调用。

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

最后

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部