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

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