亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當從其他頁面回到本頁面時,清除checkbox選中狀態?

當從其他頁面回到本頁面時,清除checkbox選中狀態?

紅顏莎娜 2018-11-14 08:46:55
使用localStorage存儲的勾選框數據,想實現的效果是只在當前頁及當前頁跳轉到的訂單詳情頁時保存選擇的勾選框,而當點擊其他頁面后,并回到本頁面時,取消所有勾選框的選中狀態,使用什么才能實現?哪個生命周期鉤子?
查看完整描述

1 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

問題很簡單,下面是針對vuejs技術棧的技術方案:

  1. 建議你用vuex狀態機保存 勾選框數據,而不是localStorage,為什么?因為涉及到不同頁面組件之間的數據呈現關系!

  2. 當你去到其他頁面的時候,也就是在vue-router鉤子進行判斷,非當前頁面和及非當前頁跳轉到的訂單詳情頁的時候,就去清除狀態機vuex 里面的 數據,當回到本頁面的時候,發覺從vuex獲取的數據沒了,自然是清除狀態了。

  3. 若你非要用localStorage,都是同樣的道理,都是在多組件 或者說,在不同組件之間可以獲取到數據。

只提供技術方案講解,具體代碼不提供。謝謝采納。


查看完整回答
反對 回復 2018-11-14
  • 1 回答
  • 0 關注
  • 1386 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號