1. 程式人生 > >vue專案學習:18-使用keepalive優化網頁

vue專案學習:18-使用keepalive優化網頁

在整個頁面裡,有個問題效能是不好的,那就是每當路由發生變化的時候,ajax都會被重新請求。

有沒有辦法可以解決呢?當然有:

但是這樣會有一個問題:

就是當我的城市列表頁點選城市發生改變的時候,因為路由的頁面從記憶體中獲取,不在載入ajax,那麼是有問題的。vue中如何解決這問題呢?

其實在keepalive包裹的時候,vue在例項中新增了一個鉤子,就是actived。當頁面重新被顯示的時候,activted會被執行。