使用localStorage存儲的勾選框數(shù)據(jù),想實現(xiàn)的效果是只在當前頁及當前頁跳轉(zhuǎn)到的訂單詳情頁時保存選擇的勾選框,而當點擊其他頁面后,并回到本頁面時,取消所有勾選框的選中狀態(tài),使用什么才能實現(xiàn)?哪個生命周期鉤子?
1 回答

PIPIONE
TA貢獻1829條經(jīng)驗 獲得超9個贊
問題很簡單,下面是針對vuejs技術(shù)棧的技術(shù)方案:
建議你用vuex狀態(tài)機保存 勾選框數(shù)據(jù),而不是localStorage,為什么?因為涉及到不同頁面組件之間的數(shù)據(jù)呈現(xiàn)關(guān)系!
當你去到其他頁面的時候,也就是在vue-router鉤子進行判斷,非當前頁面和及非當前頁跳轉(zhuǎn)到的訂單詳情頁的時候,就去清除狀態(tài)機vuex 里面的 數(shù)據(jù),當回到本頁面的時候,發(fā)覺從vuex獲取的數(shù)據(jù)沒了,自然是清除狀態(tài)了。
若你非要用localStorage,都是同樣的道理,都是在多組件 或者說,在不同組件之間可以獲取到數(shù)據(jù)。
只提供技術(shù)方案講解,具體代碼不提供。謝謝采納。
- 1 回答
- 0 關(guān)注
- 1396 瀏覽
添加回答
舉報
0/150
提交
取消