Vue官方文档异步组件:

在大型应用中,我们可能需要将应用拆分为多个小模块,按需从服务器下载。为了让事情更简单, Vue.js 允许将组件定义为一个工厂函数,动态地解析组件的定义。Vue.js 只在组件需要渲染时触发工厂函数,并且把结果缓存起来,用于后面的再次渲染。

原图文来自h tt p  //  www  .cnb logs. com/ Kumm y/p/525 47 54 .html

vue 按需加载  相关文章:

1: htt p : / / c n . v u e j s . o rg / g u id e / co m p o ne n t s .h t ml#异步组件

2: htt p :/ / w    eb p a ck . gi t h ub . io / d oc s / c o de-splitting.html

-----------------------------------------------------------

今天就针对,按需加载(也就是无请求不加载),分别给出一些实际项目经验的方案:

vue 按需加载方案:require([异步加载的组件], resolve)

   angular 按需加载方案:$ocLazyLoad

vue 按需加载方案:require([异步加载的组件], resolve)

需要2个步骤,就可以完成按需加载

第一步,针对webpack.js 做配置的更改,如图:

第二步:针对 router 路由,进行更改,主要是component的更改,如图。

第三步:执行 npm run build 打包命令,就可以看到chunks文件夹生成了很多chunk的小文件,就是vue组件页面,如图:

angular 按需加载 相关文章:

1:  http://www.alloyteam.com/2016/03/es6-front-end-developers-will-have-to-know-the-top-ten-properties/

2:  http://www.mamicode.com/info-detail-407754.html

angular按需加载:$ocLazyLoad

需要3个步骤,就可以实现按需加载的方案。

第1步:bower install oclazyload

第2步:$ocLazyLoad封装:

第3步:ui-router 路由配置:

此方案做到了,template 和 controller 的文件按需加载。此时去访问页面就可以看到效果了。

效果Gif演示:

转载于:https://blog.51cto.com/13039401/1940388

Vue按需加载提升用户体验相关推荐

  1. vue按需加载组件-webpack require.ensure(转)

    vue按需加载组件-webpack require.ensure 2017年07月28日 09:58:07 A_山水子农 阅读数:23245 标签: vue按需加载组件按需加载webpackrequi ...

  2. vue 按需加载,换存,导航守卫

    开发中的注意事项:代码性能的优化 1. 减少对第三方的依赖,降低耦合度 2. 加强组件的重复利用率 3. 按需加载 4. 缓存 (尽量发送请求后保存数据) 5. 开发过程中,尽量有着面向对象的思想,这 ...

  3. vue按需加载组件_微人事首页加载速度提高了 5 倍,我都做了什么?

    「本文之前发过,但是比较零散,这里我把用到的方案都汇总一下,方便大家索引,有需要的小伙伴可以收藏下方便查找.里边提到的几种方案,大家都可以对照着视频试一下」 ElementUI 按需加载: 服务端开启 ...

  4. v-charts加载动画_加载动画-用户体验写作练习

    v-charts加载动画 Many new UX writers often struggle to find the balance between creativity and clarity. ...

  5. vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条

    // 每日前端夜话 第412篇// 正文共:1800 字// 预计阅读时间:8 分钟 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 ...

  6. bootstraptable treeGrid 懒加载_为 Vue 的惰性加载加一个进度条

    简介 通常用 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 CSS 文件)都会被一起加载.在处理大文件时,这可能会导致用户体验不佳. 借助 Webpack,可以 ...

  7. 利用react-router实现按需加载、登录验证、刷新组件。。。

    由于React Router 4.0已经正式发布,所以该博文分React Router 和 React Router 4.0 进行分类讨论!该博文会持续更新中,欢迎大家一起讨论与补充! 我相信用过re ...

  8. electron加载html加载不起来,Electron 预加载远程页面提升用户体验

    使用场景 Electron 内置 Chromium 和 Node.js,为了提升用户体验,通常 Electron 封装的前端静态文件存储在客户端本地.但总有一些特殊情况,会使用到部分远程页面. 比如微 ...

  9. Vue性能优化:图片与组件,如何实现按需加载?

    Vue性能优化:图片与组件,如何实现按需加载? 前沿:按需加载是性能优化其中的一个环节,可以是图片的按需加载,也就是lazyload来实现按需加载的场景,也可以是组件库的引入,只需部分组件的使用而无需 ...

最新文章

  1. socket PF_INET AF_INET 区别
  2. linux查看占用端口号的程序及pid
  3. hdu 6034 B - Balala Power! 贪心
  4. 3DSlicer11:体系结构2
  5. Java15-day06【Set、HashSet、LinkedHashSet、TreeSet、Comparable、Comparator、泛型类、可变参数的使用】
  6. 字节与浮点型转换软件_如何与另一个防病毒软件一起运行恶意软件字节
  7. 前端学习(2575):vue-route使用场景
  8. javame学习_从零基础自学Java教程:648集全网最新Java学习教程,一学就会
  9. android 全局 窗口,miui12全局自由窗口app
  10. Delphi+GDI
  11. 【Anychat】理解POCO
  12. 空间直线与球面相交算法
  13. 云虚拟主机搭建个人博客
  14. cmd模式怎么恢复服务器桌面,cmd命令下恢复服务器桌面
  15. Git学习笔记之时光穿梭机
  16. java将淘宝客链接转换为正常商品链接
  17. 简笔画花边边框超简单_花边简笔画简单又漂亮 手抄报的边框图片大全
  18. 树图 [ TreeMap ]
  19. Java 读取Word表格中的文本和图片
  20. Leetcode 1079:活字印刷

热门文章

  1. 深度学习资源一网打尽!论文、数据集、框架、课程、图书等应有尽有
  2. 这个深度学习Model Zoo,真的有点像动物园? | 来自一只新加坡蓝精灵
  3. 宏碁推智能佛珠,修养心性也可数据化
  4. MySQL5.7的多源复制
  5. 老王讲设计模式(三)——单例模式
  6. svn-the working copy is locked due to a previous
  7. 独轮车(广搜_队列)
  8. [转]ORA-01555错误总结(二)
  9. Spring中的Bean配置
  10. CSS 之怀疑自己的审美 1 (Day49)