我在app.vue里面直接加了個keep-alve,但是發現一個頁面都沒有被緩存,想請教一下這是為什么,以下是我的代碼
2 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
一般做使用keep-alive,都是下面這種方式,因為有的頁面可以被緩存,但是有的卻不行。
?<transition?name="fade"?mode="out-in"> ??????<!--?做菜單頁面緩存?--> ?????<keep-alive> ????????<router-view?v-if="$route.meta.keepAlive"></router-view> ?????</keep-alive> ????</transition>
然后至于你的問題。根據你提供的信息,目前是看不出來到底是什么bug。
但是keep-alive的使用會觸發兩個鉤子函數activated、deactivated
你可以通過debugger看這兩個鉤子函數的觸發來排查具體問題。
- 2 回答
- 0 關注
- 15979 瀏覽
添加回答
舉報
0/150
提交
取消