美文网首页
webpack 懒加载

webpack 懒加载

作者: 弹力盒 | 来源:发表于2021-07-21 09:35 被阅读0次

使用 import 的动态引入方式,实现代码分割并异步的加载相应的内容具体步骤如下

1、安装 @babel/plugin-syntax-dynamic-import

2、在 .babelrc 文件中配置

"plugins": [
  // 允许 babel 去翻译 import 异步加载文件
  "@babel/plugin-syntax-dynamic-import"
]

3、在文件中使用

// 异步引入 lodash 第三方文件
function getComponent () {
  return import(/* webpackChunkName: "lodash" */ 'lodash').then((_) => {
    const element = document.createElement('div')
    element.innerHTML = _.join(['tang', 'li', 'he'], '-');
    return element
  })
}

// 每次点击页面时,动态引入 lodash 第三方文件,并执行如下代码
document.addEventListener('click', () => {
  getComponent()
    .then((element) => {
      document.body.appendChild(element)
    })
}, false )

相关文章

  • 用webpack实现模块懒加载、预取/预加载

    模块懒加载本身与webpack没有关系,webpack可以让懒加载的模块代码打包到单独的文件中,实现真正的按需加载...

  • webpack vue 异步组件加载 按需加载

    webpack分包:减少首屏加载时间-路由懒加载 使用webpack中的syntax-dynamic-import...

  • webpack打包代码实现

    webpack模块加载 异步模块加载 通过 import()实现指定模块的懒加载操作 懒加载的核心原理就是创建js...

  • webpack打包优化 - 懒加载

    webpack 懒加载 分割代码会产生chunk,异步加载的时候也会产生chunk 引入动态数据 -> 懒加载(当...

  • 懒加载

    知识点 webpack代码拆分动态倒入懒加载 1.懒加载 懒加载我们都知道,不即时加载所有资源,而是在需要的时候才...

  • Vue路由异步组件

    vue异步组件和懒加载可以优化vue的性能 一、 原理 利用webpack对代码进行分割是懒加载的前提,懒加载就是...

  • vue 懒加载

    懒加载 为什么需要懒加载? 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大...

  • webpack 懒加载

    使用 import 的动态引入方式,实现代码分割并异步的加载相应的内容具体步骤如下 1、安装 @babel/plu...

  • vue异步组件 懒加载& webpack按需加载——性能优化

    利用webpack对代码进行分割是懒加载的前提,懒加载就是异步调用组件,需要时候才下载(按需加载)。 为什么需要懒...

  • Webpack Vue 技巧总结[按需加载, 懒加载,vue-r

    1. 懒加载 SPA 应用中....所以.... 常见的比如在 vue-router 中使用懒加载 webpack...

网友评论

      本文标题:webpack 懒加载

      本文链接:https://www.haomeiwen.com/subject/aexypltx.html