随着项目的复杂度提高,vuex肯定也会越来越多,有些相互有依赖关系的,我们就可能会相互使用,所以就会出现中a模块的getters去访问b模块的getters或state的情况。
以我真实情况举例,我有一个system模块:
getters有一个MiniSoftShareImageUrl属性,作为默认的分享图。
当我在分享帖子时,如果帖子没有设置封面则就需要使用默认的封面,下面是我post模块加载system模块的getters的使用方式:
代码:
share_cover(state, getters, rootState, rootGetters) {
return rootGetters['system/MiniSoftShareImageUrl']
},
如果要获取system中state的config,则代码为:
return rootState.system.config
你在编程过程中,遇到过哪些让你头疼的问题?你是如何解决的?欢迎在评论区分享你的经验!
感谢你的阅读!如果你觉得这篇文章对你有帮助,请点赞并分享给需要的朋友。如果你有任何问题,欢迎在评论区提问。想了解更多有趣的内容,请关注我,我会持续分享相关内容。我们下次再见!
我的微信公众号:《全栈缝合车间》,欢迎大家关注,我会持续输出相关技术文章。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有