为了账号安全,请及时绑定邮箱和手机立即绑定

vue路由懒加载的理解问题

vue路由懒加载的理解问题

尚方宝剑之说 2019-03-29 22:19:40
在官方文档中懒加载写的并不多,整体意思就是讲Vue 的异步组件和 Webpack 的代码分割功能结合,那么这样书写const Lanthree=()=>import(/* webpackChunkName: "Lanthree" */ './vue/lanthree.vue')就是实现懒加载了吗?引入的vue组件如下<template><div>懒加载三</div></template>export default{    name:'lanthree'}通过上面的引入语句就创建了Promise?返回的是Promise.resolve({ / 组件定义对象 / })吗?虽然文档中的页面实现了,但是对懒加载还是无法深刻理解,如上这样写就可以实现在加载组件的时候才进行加载吗?
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

是的。promise 是 () => import()语法提供的,至于用到这块逻辑才去加载 js 文件,目前是 webpack/babel 帮你做了这部分工作。


查看完整回答
反对 回复 2019-04-01
  • 1 回答
  • 0 关注
  • 552 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信