javascript - vuex 无法获取modules中的getters
巴扎黑
巴扎黑 2017-05-19 10:20:27
[JavaScript讨论组]

我在开时使用vuex,发现一个很奇怪的问题在modules中使用mapActions没有可以的但是使用mapGetters却报错[vuex] unknown getter: user/USER_GETCOODE,
对这个感到很奇怪于是将$store打印出来发现了我的getters里面只有跟组件的方法,modules里面的方法都没有,而_actions却是正常的。


modules中getters方法


接口


vue调用方式

巴扎黑
巴扎黑

全部回复(2)
为情所困

Getters 虽然写在 modules 里面,但却不属于 modules,所以使用 getters 时是 this.$store.getters.xxxx 而不是定位到某个 modules 下面再去调用 getters。

另外,建议你安装一个 Vue Devtools 的 Chrome 插件,会更直观一些。

module 里面是 getters, 不是 getter

ringa_lee

由于的是疏忽modules的getters写成了getter,修改后可以获得modules的方法

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号