vuex填坑记录

vuex是须要等待页面加载完成后才会更新的,若是页面点击刷新有用到vuex的地方,那么vuex会保持旧的数据,等刷新完成后vuex的数据才会重置,因此要在页面加载后再调用vuex的数据才是正确的,若是在created或者mounted阶段钩子函数内使用,那么他的数据会是旧的数据致使出错,因此暂时使用下边方案处理vue

that.$nextTick().then(function(){that.getUserMenuTree()})//vuex需在页面加载完后才可以使用
setTimeout(function(){that.getUserMenuTree()},1000)//定时器方式目前最优,不会出现闪现后端返回权限数据结构全改完后建议换回$nextTick驱动vuex

相关文章
相关标签/搜索