这篇文字简单的介绍了React在路由懒加载方面的几种实现方案。
传统的两种方式
import()
符合ECMAScript提议的import()语法,该提案与普通 import 语句或 require 函数的类似,但返回一个 Promise 对象。这意味着模块时异步加载的
webpack v2+ 使用
使用方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
require.ensure
webpack指定的使用方式
webpack v1 v2 指定使用方式
使用方式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
lazyload-loader
相对于前两种,此种方式写法更为简洁。
使用方式
1 2 3 4 5 6 7 8 9 10 11 |
|
业务代码中
1 2 3 4 5 6 |
|
原理 : https://github.com/rongchanghai/lazyload-loader
原文地址:https://www.cnblogs.com/xanthedsf/p/10163945.html