使用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

vuex2.0 基本使用 --- state

vue学习笔记——vuex—store配置

(转)vuex2.0 基本使用 --- state

VUEX报错 [vuex] Do not mutate vuex store state outside mutation handlers