当前位置: 首页 > news >正文

如何做网站 新手 个人 教程专业团队英文

如何做网站 新手 个人 教程,专业团队英文,WordPress多人聊天插件,wordpress主题js为什么需要路由懒加载? 当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。 懒加载写法 写法…

为什么需要路由懒加载?

当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。

懒加载写法

写法一:

主要是使用了resolve的异步机制,用require代替了import,实现按需加载

import Vue from 'vue'
import Router from 'vue-router'
// import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
export default new Router({routes: [
//     {
//       path: '/',
//       name: 'HelloWorld',
//       component: HelloWorld
//     }{path: '/',name: 'HelloWorld',component: resolve => require(['@/components/HelloWorld'], resolve)}]
}) 

写法二:

vue-router在官网提供了一种方法,可以理解也是为通过Promiseresolve机制。因为Promise函数返回的Promiseresolve组件本身,而我们又可以使用import来导入组件

import Vue from 'vue'
import Router from 'vue-router'
// import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
export default new Router({routes: [
//     {
//       path: '/',
//       name: 'HelloWorld',
//       component: HelloWorld
//     }{path: '/',name: 'HelloWorld',component: () => import('@/components/HelloWorld.vue')}]
}) 

方法三:

通过参数中的webpackChunkName将js分开打包

import Vue from 'vue'
import Router from 'vue-router'
// import HelloWorld from '@/components/HelloWorld'
Vue.use(Router)
export default new Router({routes: [
//     {
//       path: '/',
//       name: 'HelloWorld',
//       component: HelloWorld
//     }{path: '/',name: 'HelloWorld',component: resolve => require.ensure([], () => resolve(require('@/components/'+componentName)), 'webpackChunkName')}]
})
http://www.yayakq.cn/news/996417/

相关文章:

  • 如何构建成交型网站上海外贸50强企业
  • 如何用图片做网站背景网站改版iis301跳转如何做
  • 制作微信的网站有哪些线上广告形式有哪些
  • 深圳网站制作公司资讯企业网站包括哪些
  • 网站设计可以用性原则医疗网站备案
  • 电商网站开发数据库表wordpress 主题切换
  • ftp上传网站全教程国家建设部官方网站投诉
  • 礼县住房和城乡建设局网站建设厅官方网站职称
  • 潮州企业网站建设内容管理系统做网站
  • 秦皇岛建设网站公司漳州seo搜索引擎优化多少钱
  • 合肥专业网站建设公司哪家好行业开发
  • 南和住房和城乡建设局网站什么网站可以做软件
  • 潍坊网站建设电话成功企业vi设计案例
  • 新乡公司网站建设搞钱最快的路子
  • 如果做夺宝网站c2c定义
  • 厦门建设工程信息造价网站w3school
  • 太原流量大的网站设计logo理念
  • 网站后台报表统计系统项目开发平台有哪些
  • 常州市钟楼建设局网站网站建设与管理心得体会和总结
  • 网站开发标准合同网站怎么提高收录
  • 404网站怎么打开seo虚拟外链
  • 开封网站建设培训班福田公司官网
  • 企业网站备案所需材料 amp长沙网站制作服务
  • php做企业网站管理系统网站建设哪家好 万维科技
  • 怎样选择网站建设公司安徽省建设厅网站职称
  • 赣州那里有做网站的公司最近国内重大新闻事件
  • 小米wifi设置网址入口网站高级ui设计是什么
  • 如何做网站同步别人的商城广州网站建设说说外链的建设
  • 怎么用虚拟主机做网站步骤学校网站开发与设计
  • WordPress建站评价免费做试卷的网站