为了账号安全,请及时绑定邮箱和手机立即绑定

vuex 中出现[vuex] module namespace not found in mapActions(): money,我不知道路径哪里错了?

/ 猿问

vuex 中出现[vuex] module namespace not found in mapActions(): money,我不知道路径哪里错了?

慕粉2215224377 2019-07-09 22:31:16

文件路径

组件a.vue

store文件下的a.js文件

store文件下的index.js文件

https://img3.sycdn.imooc.com/5d24a4fe0001156402010442.jpg

https://img1.sycdn.imooc.com/5d24a4ff00018c4d05900804.jpg

https://img2.sycdn.imooc.com/5d24a4ff0001e32105180484.jpg

https://img4.sycdn.imooc.com/5d24a4ff0001440605150358.jpg


查看完整描述

1 回答

?
pardon110

写错了,看示例如下

methods: {
  ...mapActions([
    'some/nested/module/foo', // -> this['some/nested/module/foo']()
    'some/nested/module/bar' // -> this['some/nested/module/bar']()
  ])}


查看完整回答
反对 2019-07-09
  • 慕粉2215224377
    慕粉2215224377
    你好,还是不懂 我有设定namespace,modules,好像就是找不到
  • pardon110
    pardon110
    mapActions返回的是一个由函数元素组成的对象,在methods选项内其参数都是一个个回调,用来当作当前实例的方法。需要使用展开运算符(...)
  • 慕粉2215224377
    慕粉2215224377
    我知道我哪里错了,我的namespaced写成了namespace

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信