vuex $store.state的值能获取,但是里面具体的值就获取不到

打印 this.$store.state能获取值,但是获取详细值就获取不到

图片描述

这是shopHeader组件中的打印

clipboard.png

下面是vuex的配置

clipboard.png

阅读 16.5k
3 个回答

因为actions是异步操作,你在commit方法里再去打印肯定就有值了
为什么对象能打印到?因为对象那个变量是地址,你展开的时候对象已经扩充了,所以能看到

新手上路,请多包涵

因为赋值操作包含在异步代码里面,所以这里的执行顺序是先打印,再执行赋值的异步操作。

想再深入了解一下异步函数的话,可以看看这篇文章:
https://juejin.im/post59e85ee...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题