vue 不同路由同一個組件 緩存問題


vue緩存時如果發現組件相同,則會認定為同一個。

同一個組件根據不同路由做不同的緩存需在keep-alive的router-view中加上key,如下所示:

<keep-alive>
    <router-view :key="$route.fullPath" />
</keep-alive>

加上key,不同就一定會認為是不同的東西,可根據路由分別進行緩存。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM