在SPA但也應用開發過程當中,由於只有一個inde.html的關係,咱們第一次進入頁面就會在在一個vue的模塊app.js,而這個app.js裏面掛在這咱們所編寫的每一個頁面/組件/模塊,若是是這樣的話進入項目就會加載全部的資源,假設咱們的項目有幾十兆的資源,你以爲首次加載會不會白屏/卡頓/死機,那還用說嗎?
所以對SPA但也應用首屏渲染作出的性能優化方案是:路由懶加載html
路由配置文件中,在沒有使用路由懶加載以前,咱們的代碼是這樣的前端
//導入模塊
import recommend from 'views/recommend'
// 路由對象
{
path: '/',
name: 'recommend',
component: recommend
},
複製代碼
// 推薦vue
{
path: '/recommend',
name: 'recommend',
meta: {title: '推薦',index: 1},
component: () => import('views/recommend')
},
複製代碼
但願個人分享對你有所幫助,更多資訊請持續關注,我會分享愈來愈多的實戰經驗哦! 或加入大前端知識體系社區一塊兒探索技術:608229520性能優化