我們在vue項目中一般寫路由都是這么寫的 :component : ()=>import('../pages/home.vue') ,而最近發現好多項目中都是這么寫的
component: resolve => require(['../pages/home.vue'], resolve)
require: 運行時調用,理論上可以運用在代碼的任何地方,
import:編譯時調用,必須放在文件開頭
懶加載:component: resolve => require(['@/view/index.vue'], resolve)
用require這種方式引入的時候,會將你的component分別打包成不同的js,加載的時候也是按需加載,只有訪問這個路由網址時才會加載這個js