vue中getters不更新数据解决办法

  在 Vue.js devtools 中看到,我们明明更改了仓库 state 中的数据,但是我们的 getters 就是值渲染一次之后就不再重新渲染了

  解决方法:使用 Vue.set() 方法,就是专门解决这个问题的,且我们只要是修改 state 里面的属性,不管是什么属性,都应该使用 Vue.set() 因为他不仅可以更改原来的属性的值,

  还是可以设置新的属性

 

  我们只需要把想更改的属性,放进里面就可以了

  情景案例

  在 vuex 中 

  mutations 对象

  

  

  getters 使用方法

  

 

posted on 2019-08-27 08:38  Web引领者  阅读(3661)  评论(0编辑  收藏  举报