Vue+webpack实现懒加载过程解析


Posted in Javascript onFebruary 17, 2020

这篇文章主要介绍了Vue+webpack实现懒加载过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

实现方式:

1、webpack method

require.ensure([''], callback, chunkName) ;

2、es6 motehod

import()

import().then()

import(/* webpackChunkName: async-chunk-name */ /* webpackMode: lazy */ modulename)

需要安装bable插件 syntax-dynamic-import,因为import只能出现在页面顶部

具体实现:

第一种、

var component = (resolve) => {
  import(/* webpackChunkName:'vendor'*/'组件路径').then(module => {
    resolve(module)
  })   
}

第二种、

var component = (resolve) => {
  require(['组件路径'], resolve) 
}

第三种、

var component = (resolve) => {
 require.ensure([], () =>{
    resolve(reauire('组件路径'));
  }, chunkName)
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
详解JavaScript中循环控制语句的用法
Jun 03 Javascript
JavaScript中使用Math.floor()方法对数字取整
Jun 15 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
Sep 01 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
Jan 13 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
js实现图片上传预览原理分析
Jul 13 Javascript
再谈Angular4 脏值检测(性能优化)
Apr 23 Javascript
原生js实现的金山打字小游戏(实例代码详解)
Mar 16 Javascript
vue-router的hooks用法详解
Jun 08 Javascript
javascript History对象原理解析
Feb 17 #Javascript
Vue中fragment.js使用方法小结
Feb 17 #Javascript
javascript实现倒计时效果
Feb 17 #Javascript
JavaScript将数组转换为链表的方法
Feb 16 #Javascript
javascript canvas API内容整理
Feb 16 #Javascript
vue props 单项数据流实例分享
Feb 16 #Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 #Javascript
You might like
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
基于PHP制作验证码
2016/10/12 PHP
php车辆违章查询数据示例
2016/10/14 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
Javascript 遍历页面text控件详解
2014/01/06 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
python对excel文档去重及求和的实例
2018/04/18 Python
对python周期性定时器的示例详解
2019/02/19 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
求职信的最佳写作思路
2014/02/01 职场文书
婚前协议书标准版
2014/10/19 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
法律意见书范本
2015/06/04 职场文书
热血教师观后感
2015/06/10 职场文书
办公室规章制度范本
2015/08/04 职场文书
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL
Minikube搭建Kubernetes集群
2022/03/31 Servers