使用vuex时,vuex $store.state的值能获取,但是里面具体的值就获取不到
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vuex时,vuex $store.state的值能获取,但是里面具体的值就获取不到相关的知识,希望对你有一定的参考价值。
参考技术A 问题描述:vuex $store.state的值能获取,但是里面具体的值就获取不到
原因:
对象变量都是对象在内存中的地址值,普通数据变量是实际的值。所以打印的那个对象其实在打印的那一刻是空对象,但是展开的时候,commit操作已经完成,所以对象被扩展为期望看到的值。但是普通类型打印的那一刻是什么就是什么。
解决办法:
使用commit往state里存对应数据,通过getters取数据
以上是关于使用vuex时,vuex $store.state的值能获取,但是里面具体的值就获取不到的主要内容,如果未能解决你的问题,请参考以下文章
关于 vuex 报错 Do not mutate vuex store state outside mutation handlers.
VUEX报错 [vuex] Do not mutate vuex store state outside mutation handlers