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 相关文章推荐
解密效果
Jun 23 Javascript
一个加载js文件的小脚本
Jun 28 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
Jan 25 Javascript
JavaScript实现图片无缝滚动效果
Jul 07 Javascript
详解用webpack把我们的业务模块分开打包的方法
Jul 20 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
angular4 如何在全局设置路由跳转动画的方法
Aug 30 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
Oct 31 Javascript
vue轮播图插件vue-concise-slider的使用
Mar 13 Javascript
vue引入axios同源跨域问题
Sep 27 Javascript
JS实现checkbox互斥(单选)功能示例
May 04 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
May 10 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
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
心扬JS分页函数代码
2010/09/10 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
JavaScript驾驭网页-获取网页元素
2016/03/24 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
在vue项目中引入highcharts图表的方法
2019/01/21 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
python实现简单的socket server实例
2015/04/29 Python
Python遍历指定文件及文件夹的方法
2015/05/09 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
python抓取文件夹的所有文件
2018/02/27 Python
python入门之井字棋小游戏
2020/03/05 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
SQL数据库笔试题
2016/03/08 面试题
行政经理的岗位职责
2013/11/23 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
党员检讨书
2014/10/13 职场文书
2014年统计工作总结
2014/11/21 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL