vue组件渲染 vuex数据 无法实时刷新问题 解决办法


问题::在vue开发过程中 使用vuex 发现 组件对 vuex的数据 更新不能及时的更新  需要切换组件来触发组件对vuex的重新渲染

解决办法::对 vuex的数据 置null  在重新赋值 强制组件更新 代码在vuex的更新数据的方法中 修改就好了

例如:

state.arr.push(a);//arr添加了数据

//上面的是处理数据更新

//下面是强制组件刷新的

var newarr=store.arr//用一个临时变量存起arr

store.arr=null;//arr置null

store.arr=newarr//重新赋值 这样就可以强制组件刷新了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM