在某些特定的場景中,咱們不須要每次進入頁面都去向後端發送對應的數據請求,這樣子會大大增長服務器的壓力,不是很友好。所以vue官方推出了keep-alive緩存組件標籤,但問題是被這個標籤包包裹的組件都將被所有緩存,這樣子就只能拿到第一次的數據,這也不是咱們想要的,name如何實現組件頁面的全局和局部緩存呢?請聽我一一道來前端
<keep-alive :include="keepArr">
<router-view class="Routers"></router-view>
</keep-alive>
複製代碼
data() {
return {
keepArr: [
"recommend",
]
}
複製代碼
在recommend.vue中給組件name: 'recommend'vue
但願個人分享對你有所幫助,更多資訊請持續關注,我會分享愈來愈多的實戰經驗哦! 或加入大前端知識體系社區一塊兒探索技術:608229520後端