vue中為什麼使用vuex?應用場景有哪些?

GeekQiaQia發表於2019-04-08

vue中為什麼使用vuex?應用場景有哪些?

view --- actions --- state

vue中為什麼使用vuex?應用場景有哪些?

view 通過中間層actions 修改state;

當專案龐大的時候:

  1. 需要動態的註冊響應式資料;
  2. 需要名稱空間namespace 來管理組織我們的資料;
  3. 希望通過外掛,來更改記錄;方便除錯; 以上這些需要和希望,都是我們vuex 需要做的一些事情;

在vuex 中;完成actions mutations state 動作; view 通過dispatch 的方式,觸發actions 中的動作,在actions 中,可以完成與後端的backend的非同步操作;

通過commit 的方式,觸發mutations的動作;在mutations 中;同步的方式完成state資料的修改;之所以以同步的方式修改資料,是因為需要再devtools中記錄更改前後的資料狀態,方便除錯debug;

問題:vuex 是通過什麼樣的方式提供響應式資料的?

相關文章