vue如何在初始化渲染时就把后台接口中返回的数据渲染到视图上?

图片描述

图片描述

如图所示,我是在actions里面掉后台接口,然后在mutation里面改变state.leftdegree的值,但是刚进入页面以及刷新的话视图都没有改变,然后通过vue devtools工具才发现,BaseState里面是没有值的,那么我如何在vue初始化渲染时就改变它的数据呢?
昨天有问过类似的问题,前辈们说用mapState使storestate里面的值同步,但是我用了下貌似不行,也可能是我写法不对,反而是vue初始化渲染时数据没有立即改变的原因,只好舔着脸继续求教社区的老哥们这是why???

阅读 4.9k
1 个回答

说了一大堆我也看不懂,我就知道,你在vue实例的data里 弄一个对象,然后再后台接口 返回成功的那里 把vue的data里的对象 等于 接口获取的对象 就完事了

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