如图所示,我是在actions
里面掉后台接口,然后在mutation
里面改变state.leftdegree
的值,但是刚进入页面以及刷新的话视图都没有改变,然后通过vue devtools
工具才发现,BaseState
里面是没有值的,那么我如何在vue初始化渲染时就改变它的数据呢?
昨天有问过类似的问题,前辈们说用mapState
使store
和state
里面的值同步,但是我用了下貌似不行,也可能是我写法不对,反而是vue初始化渲染时数据没有立即改变的原因,只好舔着脸继续求教社区的老哥们这是why???
说了一大堆我也看不懂,我就知道,你在vue实例的data里 弄一个对象,然后再后台接口 返回成功的那里 把vue的data里的对象 等于 接口获取的对象 就完事了