component: resolve => require(['../pages/home.vue'], resolve)

我们在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

posted @ 2021-05-08 10:50  IT小姐姐  阅读(803)  评论(0编辑  收藏  举报