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 相关文章推荐
window.opener用法和用途实例介绍
Aug 19 Javascript
用JS实现3D球状标签云示例代码
Dec 01 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
初识Node.js
Mar 20 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
简单实现jQuery级联菜单
Jan 09 Javascript
JS简单实现自定义右键菜单实例
May 31 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
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内核探索:变量存储与类型使用说明
2014/01/30 PHP
destoon找回管理员密码的方法
2014/06/21 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
YII Framework框架教程之缓存用法详解
2016/03/14 PHP
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
React项目动态设置title标题的方法示例
2018/09/26 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
2020/09/04 Javascript
apache部署python程序出现503错误的解决方法
2017/07/24 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
2018/10/29 Python
对python:print打印时加u的含义详解
2018/12/15 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
django框架防止XSS注入的方法分析
2019/06/21 Python
Python字典对象实现原理详解
2019/07/01 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
高中生操行评语大全
2014/04/25 职场文书
小学科学教学计划
2015/01/21 职场文书
欢迎新生标语2015
2015/07/16 职场文书
《风筝》教学反思
2016/02/23 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript