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 相关文章推荐
JQuery中的$.getJSON 使用说明
Mar 10 Javascript
javascript arguments使用示例
Dec 16 Javascript
JS实现让访问者自助选择网页文字颜色的方法
Feb 24 Javascript
jQuery仿写百度百科的目录树
Jan 03 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
Mar 30 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
JQuery.dataTables表格插件添加跳转到指定页
Jun 09 jQuery
理解Koa2中的async&await的用法
Feb 05 Javascript
Vue-component全局注册实例
Sep 06 Javascript
ES6基础之默认参数值
Feb 21 Javascript
原生js+canvas实现贪吃蛇效果
Aug 02 Javascript
jQuery实现推拉门效果
Oct 19 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中break及continue两个流程控制指令区别分析
2011/04/18 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
YII框架http缓存操作示例
2019/04/29 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
python中hashlib模块用法示例
2017/10/30 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
美国社交购物市场:MassGenie
2019/02/18 全球购物
C语言变量的命名规则都有哪些
2013/12/27 面试题
公务员个人自我评价分享
2013/11/06 职场文书
学生安全承诺书
2014/05/22 职场文书
某某同志考察材料
2014/05/28 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
本溪水洞导游词
2015/02/11 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js