4 回答

TA貢獻(xiàn)1817條經(jīng)驗 獲得超14個贊
vuex三個關(guān)鍵詞:action,mutation,store,中文意思:活動的,突變的,儲存的,注意action,mutation,getter都必須是函數(shù)
下面一個從無到有一個例子;展示vuex(以中大型結(jié)構(gòu)為例 加減為例)
首先我新建個mutation-type.js,這個文件的目的是申明整個項目存在的事件有哪些。。。代碼如下
1
2
3
export const PLUS = 'PLUS'
export const MINS = 'MINS'
//本例就是兩個事件,

TA貢獻(xiàn)1780條經(jīng)驗 獲得超5個贊
1)缺少時間旅行功能
2)vuex專做態(tài)管理,由一個統(tǒng)一的方法去修改數(shù)據(jù),全部變量是可以任意修改的
3)做日志搜集,埋點(diǎn)的時候,有vuex更方便
4)全部變量多了會造成命名污染,vuex不會,同時解決了父組件與孫組件,以及兄弟組件之間通信的問題

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊
getters可以對state進(jìn)行計算操作!
如果一個狀態(tài)只在一個組件內(nèi)使用可以不用getters,但是在多個組件內(nèi)使用可以要用getters進(jìn)行計算吧
好像是這樣的.
- 4 回答
- 0 關(guān)注
- 972 瀏覽
添加回答
舉報