vuex填坑記錄

vuex是須要等待頁面加載完成後纔會更新的,若是頁面點擊刷新有用到vuex的地方,那麼vuex會保持舊的數據,等刷新完成後vuex的數據纔會重置,因此要在頁面加載後再調用vuex的數據纔是正確的,若是在created或者mounted階段鉤子函數內使用,那麼他的數據會是舊的數據致使出錯,因此暫時使用下邊方案處理vue

that.$nextTick().then(function(){that.getUserMenuTree()})//vuex需在頁面加載完後纔可以使用
setTimeout(function(){that.getUserMenuTree()},1000)//定時器方式目前最優,不會出現閃現後端返回權限數據結構全改完後建議換回$nextTick驅動vuex

相關文章
相關標籤/搜索