學習Vuex

今天在找東西學習,想起vuex貌似用的挺多的,但是自己卻沒怎麼用到,就打開官方文檔看了一下,但是沒有什麼使用經驗,總覺得簡單的東西看不懂,於是就去谷歌找了一下教程,找到掘金上的一位大神錄的視頻,雖然講的東西都很基礎,但是一聽就懂,記錄鏈接:https://juejin.im/entry/59191b6b0ce4630069f6a3ad

 

vuex就是爲了解決同一個狀態多處引用,擔心狀態不統一的問題,比如登錄狀態管理。

在state中聲明變量,在mutatios中修改通過函數變量,觸發時只能通過store.commit(函數名)來觸發,可以通過mapMutations來進行縮寫,但是mutatios中的函數要求同步,actions則可以異步,同樣通過mapActions進行縮寫。getters則可以進行過濾,可以使用mapGetters進行縮寫。最後modules使用的比較少,使用modules基本就跟各種"map"的縮寫說再見了,需要重新定義簡寫,視頻裏也不推薦使用。

當然vuex也不是說必須使用,能傳參,並且這個變量不在很多地方引用的時候就不需要用到,再說了,少引用一個庫,打包出來的體積還可以更小一點。

打算再去官方文檔過一遍加深印象,下次在項目中使用上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章