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 相关文章推荐
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
关于img的href和src取变量及赋值的方法
Apr 28 Javascript
JavaScript 获取任一float型小数点后两位的小数
Jun 30 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
Feb 18 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
Sep 18 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
Dec 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 程序员应该使用的10个组件
2009/10/31 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
Python高效编程技巧
2013/01/07 Python
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
Python多进程编程技术实例分析
2014/09/16 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
交通安全寄语大全
2014/04/08 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
给客户的检讨书
2014/12/21 职场文书
2015年销售人员工作总结
2015/04/07 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python