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 相关文章推荐
原生js拖拽(第一课 未兼容)拖拽思路
Mar 29 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 Javascript
js中继承的几种用法总结(apply,call,prototype)
Dec 26 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
javascript函数中参数传递问题示例探讨
Jul 31 Javascript
js 定义对象数组(结合)多维数组方法
Jul 27 Javascript
微信小程序 Audio API详解及实例代码
Sep 30 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
Jan 03 Javascript
JSONP跨域请求
Mar 02 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
用JS实现选项卡
Mar 23 Javascript
如何手写简易的 Vue Router
Oct 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设计模式 php实现单例模式(singleton)
2015/12/07 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
php精度计算的问题解析
2019/06/21 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
javascript add event remove event
2008/04/07 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
vue-router 路由基础的详解
2017/10/17 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
Python Requests 基础入门
2016/04/07 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
顶撞老师检讨书
2014/02/07 职场文书
教师个人自我鉴定
2014/02/08 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
融资合作协议书范本
2014/10/17 职场文书
中秋节主题班会
2015/08/14 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Python List remove()实例用法详解
2021/08/02 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript