問題描述:頁面跳轉的時候,想store里面提交了userStatus的值改變,但是使用getter里面方法的時候,並沒有更新數據,為什么呢?
解決:需要getter中使用到了state的屬性,所以在state里面定義使用到的屬性。才會重新去渲染更新數據。
注釋:mapState,mapGetters,mapMutations,mapActions,這些輔助函數主要是為了避免在組件調用代碼中寫太多的部分,用最簡單的方式來調用Vuex。
官網中說的:當一個組件需要獲取多個狀態時候,將這些狀態都聲明為計算屬性會有些重復和冗余。為了解決這個問題,我們可以使用 mapState 輔助函數幫助我們生成計算屬性,