版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
vuex数据改变,组件中页面不渲染
相信许多vuex新手都会遇到这样的问题:
- vuex数据更新后插件中使用数据的地方没有更新
这样的话,就会出现数据改变不渲染的问题
要解决问题就得理解vue生命周期,页面加载前 tableData 获取 store 里的值赋给自巳这样 tableData 只有一初始值,后续vuex中状态发生改变并不会再次赋值给 tableData ,除非页面刷新重新加载组件生命周期重新开始,才能拿到最新的值
2.使用mapState,把vuex中的状态暴露给组件再使用,具体见文档 .