在項(xiàng)目中好像所有使用vux的需求都能用locastorage解決。1:登錄信息的保存2:組件的數(shù)據(jù)的共享,需要改變的就A組件set一下狀態(tài),跳到B組件自然獲取的是新的狀態(tài)。什么時(shí)候必須用到vuex???
1 回答

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
locastorage
?愣了一下,還以為是新庫。
用localStorage
替代vuex
,從功能上看,可行。
沒學(xué)會用vuex
之前,我是用sessionStorage
替代vuex
。
當(dāng)然,弊端很明顯,sessionStorage
只能對數(shù)據(jù)進(jìn)行簡單的讀寫,在不同組件之間讀寫數(shù)據(jù)并做數(shù)據(jù)轉(zhuǎn)化時(shí),都需要對每個(gè)讀寫操作都寫上一遍相同的代碼。
為了省下這重復(fù)的工作量,我把讀寫數(shù)據(jù)的處理寫成一個(gè)全局函數(shù),這樣使用方式簡單,功能也能實(shí)現(xiàn)。
但是隨著需求的變動(dòng),需要交互的數(shù)據(jù)越來越多,全寫成全局函數(shù),顯然不適合了,需要一個(gè)單獨(dú)的模塊這來管理這些數(shù)據(jù)讀寫操作。
想想,還是花點(diǎn)時(shí)間學(xué)學(xué)vuex
吧
添加回答
舉報(bào)
0/150
提交
取消