您应该使用require.ensure进行动态路由加载.更好的是,如果您将项目设置为使用Webpack 2 Tree摇动,则可以使用System.import.

这是如何做:

import App from 'containers/App';

function errorLoading(err) {

console.error('Dynamic page loading failed', err);

}

function loadRoute(cb) {

return (module) => cb(null, module.default);

}

export default {

component: App,

childRoutes: [

{

path: '/',

getComponent(location, cb) {

System.import('pages/Home')

.then(loadRoute(cb))

.catch(errorLoading);

}

},

{

path: 'blog',

getComponent(location, cb) {

System.import('pages/Blog')

.then(loadRoute(cb))

.catch(errorLoading);

}

}

]

};

web html分块加载,javascript – 使用webpack代码拆分,如何加载块和HTML布局?相关推荐

  1. android 加花工具下载,Android 代码混淆并加花

    APK安全: 代码混淆且加壳防止反编译 1.用到的工具jd-gui-0.3.5.windows dex2jar-0.0.9.15 IDAProv6.8 C32Asm DexFixer Windowss ...

  2. vue-devtools\shells\chrome 错误 无法为内容脚本加载 JavaScript“build/hook.js”。 无法加载清单。

    将persistent的值修改为true之后再次运行npm run build

  3. 动态加载javascript和css

    动态加载javascript和css 一.动态加载javascript方法 <script type="text/javascript"> var style = do ...

  4. 利用CSS、JavaScript及Ajax实现图片预加载的三大方法

    预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布 ...

  5. 利用CSS、JavaScript及Ajax实现图片预加载的三大方法及优缺点分析

    预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布 ...

  6. CSS、JavaScript和Ajax实现图片预加载的三大方法及优缺点分析

    预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画 廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发 ...

  7. Web前端优化最佳实践及工具集锦(如减少页面加载时间)

    前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快.对于用户的操作可以及时响应,那么产品的用户体验将会极大地提升.下图显示了页面加载速度对于用户体验的影响. 你的Web页 ...

  8. 了解无阻塞加载javascript脚本技术

    偶然间看到这样一篇博客,内容很详细,概念解释的也很通俗,转过来与大家分享一下,学习学习. 原文转自:http://ghdcblog.cn/article/%E4%BA%86%E8%A7%A3%E6%9 ...

  9. vue indev.html,webpack多入口热加载很慢

    项目是多入口(多页面),每次修改代码,热加载都很慢,定格在 94% asset optimization持续5秒左右,页面才更新内容.这个应该是webpack存在的问题. 我发现减少页面数量,热加载会 ...

最新文章

  1. Spring Cloud/Dubbo 应用无缝迁移到 Serverless 架构
  2. Java操作数据库Sqlite样例代码
  3. Jquery的Split二次分割
  4. Java加密与解密的艺术~数字证书~模型分析
  5. 站长如何屏蔽流氓宽带商在你的页面里面强行插入的广告代码
  6. vscode设置go-lint警告提示
  7. EMC VNX将引发中低端市场震荡
  8. 北京大学c语言题库,北大acm题库1002题
  9. C++ 组合 (Composition)
  10. 软件工程毕设(四)·调研报告
  11. 【参数】平面光:倍增为3.5,颜色为淡蓝色/淡——daiding
  12. “你没有权限操作该项”phpcms权限解决一例
  13. 微信小程序登录 返回 -41003
  14. Combining Sketch and Tone for Pencil Drawing Production 论文阅读(1)
  15. c语言中的where用法,c#查询关键字where 子句的运用
  16. 设计美学 第三章 设计美的文化差异
  17. 2023电工杯数学建模A题B题
  18. 【Three.js入门】灯光与阴影、平行光阴影属性、聚光灯的属性和应用
  19. 控制用计算机论文,计算机在自动控制技术实践中的应用分析论文原稿
  20. 角色扮演?一款跨平台可移植开源游戏

热门文章

  1. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (15) - L1数据缓存/读写地址转换
  2. 计算机应用技术试卷在线老师,《计算机应用技术》试卷B.doc
  3. vue使用dialog关闭前调用_element-ui的dialog如何关闭自身?
  4. Unity Shader: 理解Stencil buffer并将它用于一些实战案例(描边,多边形填充,反射区域限定,阴影体shadow volume阴影渲染)
  5. html在线播放avi视频,Doinb涉嫌踩一捧一?暖心安慰小天,拿kanavi做比较却遭到非议...
  6. python单引号和什么的作用几乎是一样的_Python中单双多引号的用法与区别
  7. 图像处理-灰度变换函数imadjust和stretchlim
  8. 【分布式缓存系列】Redis实现分布式锁的正确姿势
  9. 【SDK】Memory read error at 0xF8007080
  10. 如何启动免安装版Tomcat并将Tomcat添加到服务中