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函数中的arguments参数
Aug 01 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
javascript页面倒计时实例
Jul 25 Javascript
ajax异步请求详解
Jan 06 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
Feb 21 Javascript
JS中Object对象的原型概念基础
Jan 29 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
Jul 13 Javascript
vue里面使用mui的弹出日期选择插件实例
Sep 16 Javascript
用Fundebug插件记录网络请求异常的方法
Feb 21 Javascript
vue实现图片预览组件封装与使用
Jul 13 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
Nov 01 Javascript
Vue js with语句原理及用法解析
Sep 03 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
一个分页的论坛
2006/10/09 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
php递归函数怎么用才有效
2018/02/24 PHP
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
Python 用户登录验证的小例子
2013/03/06 Python
python基础教程之序列详解
2014/08/29 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
Python常用库推荐
2016/12/04 Python
pandas 空数据处理方法详解
2019/11/02 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
华为python面试题
2016/05/03 面试题
英语专业毕业生自荐信
2013/10/28 职场文书
战友聚会策划方案
2014/06/13 职场文书
高一军训的心得体会
2014/09/01 职场文书
技术员个人工作总结
2015/03/03 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
全民创业工作总结
2015/08/13 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL
Oracle 多表查询基本语法实例
2022/04/18 Oracle