在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 請問vue 如何把keep-alive緩存的頁面保存起來 刷新后重新獲取緩存過

請問vue 如何把keep-alive緩存的頁面保存起來 刷新后重新獲取緩存過的頁面?

請問vue 如何把keep-alive緩存的頁面保存起來 刷新后重新獲取緩存過的頁面?

回答
編輯回答
假灑脫

vue的keep-alive跟瀏覽器的緩存是不一樣的,keep-alive是組件狀態(tài)持久化,你并不能把keep-alive的頁面跟網(wǎng)頁緩存一樣保存,但是可以通過數(shù)據(jù)緩存的方式去實現(xiàn)保存頁面狀態(tài),將keep-alive中的數(shù)據(jù)、變量值都存在storage,然后在頁面的created事件判斷有storage中如果有緩存數(shù)據(jù),就可以直接還原出來,如果頁面沒有被刷新,下次進入keep-alive的頁面也是不會執(zhí)行created事件的,然后可以在activated事件做頁面未被刷新時重新進入頁面需要的處理,但是這樣做并不是真正緩存頁面文件。

2018年6月15日 23:20