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 相关文章推荐
javascript背投广告代码的完善
Apr 08 Javascript
js克隆对象、数组的常用方法介绍
Sep 26 Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
Sep 22 Javascript
JS实现倒计时(天数、时、分、秒)
Nov 16 Javascript
js模态对话框使用方法详解
Feb 16 Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 Javascript
Vue2 轮播图slide组件实例代码
May 31 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
Jul 28 Javascript
基于vue的video播放器的实现示例
Feb 19 Vue.js
在 HTML 页面中使用 React的场景分析
Jan 18 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
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
Js的MessageBox
2006/12/03 Javascript
javascript indexOf函数使用说明
2008/07/03 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
Node调用Java的示例代码
2017/09/20 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
简单了解python模块概念
2018/01/11 Python
Windows下python3.7安装教程
2018/07/31 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
python默认参数调用方法解析
2020/02/09 Python
Python+PyQt5+MySQL实现天气管理系统
2020/06/16 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
农民工工资支付承诺函
2014/03/31 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
Django使用channels + websocket打造在线聊天室
2021/05/20 Python