鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  HTML/ vue引入組件寫法疑問(wèn)

vue引入組件寫法疑問(wèn)

圖片描述

誰(shuí)能解釋下這種寫法?用于vue router引入組件,效果和
const pagination = require('@/components/pagination') 一樣;

回答
編輯回答
傻叼

clipboard.png
你所描述的方法是按需加載

2017年7月24日 21:10
編輯回答
背叛者

可以參考vue-router文檔里面的路由懶加載。
const pagination = require('@/components/pagination') 這種寫法,打包的時(shí)候會(huì)全部打包到一起,Javascript包會(huì)變得非常大,影響頁(yè)面加載。
截圖的代碼把不同路由對(duì)應(yīng)組件分成了不同代碼塊,路由被訪問(wèn)時(shí)候才加載對(duì)應(yīng)組件。

2017年11月24日 10:08
編輯回答
墨沫

路由的按需加載,你的寫法屬于不是按需加載,按需加載會(huì)在頁(yè)面第一次請(qǐng)求的時(shí)候,把相關(guān)路由組件塊的js添加上;非按需加載則會(huì)把所有的路由組件塊的js包打在一起

2017年12月9日 08:18