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优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
jquery获得页面元素的坐标值实现思路及代码
Apr 15 Javascript
javascript 实现键盘上下左右功能的小例子
Sep 15 Javascript
Underscore.js常用方法总结
Feb 28 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
React-Native之定时器Timer的实现代码
Oct 04 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
VsCode与Node.js知识点详解
Sep 05 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 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水印技术
2007/02/14 PHP
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
python实现删除文件与目录的方法
2014/11/10 Python
Python中的zip函数使用示例
2015/01/29 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
Python多线程下载文件的方法
2015/07/10 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Python 正则表达式的高级用法
2016/12/04 Python
Python生成随机密码的方法
2017/06/16 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python 解析简单的XML数据
2020/07/24 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
Python中lru_cache的使用和实现详解
2021/01/25 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
英国鞋网:Rubber Sole
2020/03/03 全球购物
关于圣诞节的广播稿
2014/01/26 职场文书
武夷山导游词
2015/02/03 职场文书
七年级语文教学反思
2016/03/03 职场文书