vue組件懶加載與路由懶加載的實現


在項目很大的時候,首頁會一次導入所有頁面與組件,可以使用懶加載實現項目的優化,但項目很小,不推薦使用,項目小,分開后的懶加載會發多次請求,帶來更多的性能缺陷

路由寫法

//假設components下有一個home.vue,需要在路由頁面引入
new Router({
   routes:[{
    path:'/',
    name:"home",
    components:()=>import("./components/home") //將路由頂部的引入,放在這里就實現路由的懶加載,()=>返回后面跟的一個數據,()=>{}是一個函數.
}]
    
});

//組件實現方法類似,假設要引入homechild組件
export default {
     name"home",
    components:{                    //注冊vue組件
 homeChild:()=>import("./homeChild");
}
}

 


免責聲明!

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



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