• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > vue2笔记 — vue-router路由懒加载的实现

vue2笔记 — vue-router路由懒加载的实现

作者:HtmlCss3 字体:[增加 减小] 来源:互联网 时间:2017-05-11

HtmlCss3通过本文主要向大家介绍了vue2笔记 — vue-router路由懒加载的实现等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。

懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。

用vue.js写单页面应用时,会出现打包后的JavaScript包非常大,影响页面加载,我们可以利用路由的懒加载去优化这个问题,当我们用到某个路由后,才去加载对应的组件,这样就会更加高效,实现代码如下:

import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

export default new Router({
 routes: [
  {
   path: '/',
   component: resolve => require(['components/Hello.vue'], resolve)
  },
  {
    path: '/about',
    component: resolve => require(['components/About.vue'], resolve)
  }
 ]
})
</div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-11jquery实现超简单的瀑布流布局【推荐】
  • 2017-05-11Html5 js实现手风琴效果
  • 2017-05-11Vue.js实现模拟微信朋友圈开发demo
  • 2017-05-11Angularjs 依赖压缩及自定义过滤器写法
  • 2017-05-11Angular 4.x 动态创建表单实例
  • 2017-05-11jquery validation验证表单插件
  • 2017-05-11基于React实现表单数据的添加和删除详解
  • 2017-05-11angular实现表单验证及提交功能
  • 2017-05-11js密码强度检验
  • 2017-05-11Angularjs 实现移动端在线测评效果(推荐)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSONP 跨域
    • js实现3D图片展示效果
    • 快速实现jQuery多级菜单效果
    • 简单的渐变轮播插件
    • Bootstrap常用组件学习(整理)
    • 十大热门的JavaScript框架和库
    • 微信小程序 欢迎页面的制作(源码下载)
    • 使用bat打开多个cmd窗口执行gulp、node
    • JavaScript提高加载和执行效率的方法
    • Bootstrap实现各种进度条样式详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有