import、require
标准回答
vue-router 实现懒加载的方法有两种:
ES6的impot方式:
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue'),
VUE中的异步组件进行懒加载方式:
component: resolve=>(require(['../views/About'],resolve))
加分回答
vue-router 实现懒加载的作用:性能优化,不用到该路由,不加载该组件。
需要路由懒加载的原因
Vue是单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大。造成进入首页时,需要加载的内容过多,时间过长,会出啊先长时间的白屏,即使做了loading也是不利于用户体验。而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
得分点
import、require
参考答案
标准回答
vue-router 实现懒加载的方法有两种:
ES6的impot方式:
VUE中的异步组件进行懒加载方式:
加分回答
vue-router 实现懒加载的作用:性能优化,不用到该路由,不加载该组件。
延伸阅读
需要路由懒加载的原因
Vue是单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大。造成进入首页时,需要加载的内容过多,时间过长,会出啊先长时间的白屏,即使做了loading也是不利于用户体验。而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时。