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

龙腾盛世网站建设口碑好的南京网站建设

龙腾盛世网站建设,口碑好的南京网站建设,印刷厂网站建设,qq表白链接1 . vue异步组件技术 异步加载 vue-router配置路由 , 使用vue的异步组件技术 , 可以实现按需加载 . 但是,这种情况下一个组件生成一个js文件 /* vue异步组件技术 */ { path: /home, name: home, component: resolve > require([/components/home],resolve) }, { path…

1 . vue异步组件技术 ==== 异步加载 

vue-router配置路由 , 使用vue的异步组件技术 , 可以实现按需加载 . 

但是,这种情况下一个组件生成一个js文件

/* vue异步组件技术 */

{ path: '/home', name: 'home', component: resolve => require(['@/components/home'],resolve) },
{ path: '/index', name: 'Index', component: resolve => require(['@/components/index'],resolve) },
{ path: '/about', name: 'about', component: resolve => require(['@/components/about'],resolve) }

2.组件懒加载方案二 路由懒加载(使用import)

const 组件名=() => import('组件路径');
// 下面2行代码,没有指定webpackChunkName,每个组件打包成一个js文件。
/* const Home = () => import('@/components/home')
const Index = () => import('@/components/index')
const About = () => import('@/components/about') */
// 下面2行代码,指定了相同的webpackChunkName,会合并打包成一个js文件。
把组件按组分块
const Home = () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/home')
const Index = () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/index')
const About = () => import(/* webpackChunkName: 'ImportFuncDemo' */ '@/components/about'){ path: '/about', component: About }, { path: '/index', component: Index }, { path: '/home', component: Home }

3.webpack提供的require.ensure()  

vue-router配置路由,使用webpack的require.ensure技术,也可以实现按需加载。 
这种情况下,多个路由指定相同的chunkName,会合并打包成一个js文件。
/* 组件懒加载方案三: webpack提供的require.ensure() */
{ path: '/home', name: 'home', component: r => require.ensure([], () => r(require('@/components/home')), 'demo') },
{ path: '/index', name: 'Index', component: r => require.ensure([], () => r(require('@/components/index')), 'demo') },
{ path: '/about', name: 'about', component: r => require.ensure([], () => r(require('@/components/about')), 'demo-01') }// r就是resolve
const list = r => require.ensure([], () => r(require('../components/list/list')), 'list');
// 路由也是正常的写法  这种是官方推荐的写的 按模块划分懒加载 
const router = new Router({routes: [{path: '/list/blog',component: list,name: 'blog'}]
})

 

http://www.yayakq.cn/news/567191/

相关文章:

  • 网站推广途径方法网站建设-易速通科技
  • 最好的餐饮设计网站建设域名注册永久
  • 景观设计方案网站福州企业网站开发
  • 什么什么云用来做网站国内网站建设的趋势是怎样的
  • 商丘做网站的哪家好建设银行车贷网站
  • 商标可以做网站吗怎么备案域名
  • 合肥网站建设怎么做志愿者网站建设
  • 河北省质监站网址小县城做房地产网站
  • 西安知名的集团门户网站建设公司中国古建筑工程网
  • 一个网站域名ipcentos7安装wordpress
  • 电影网站网页设计长春公司做网站
  • 富利建设集团有限公司网站网页设计的价格
  • 徐州网站设计价位网站说说模板.
  • 7个免费的ui素材网站佛山网站制作网页制作
  • 靖江做网站网站中在线咨询怎么做
  • 医院网站源码 asp品牌网站建设 2蝌蚪小
  • 网站外链分析wordpress html5视频
  • 开发个网站开票名称是什么意思wordpress super cache
  • 网页设计跟做网站一样吗北京 顺义 网站制作
  • 推荐几个用vue做的网站杭州企业管理咨询有限公司
  • 广东省建设工程协会网站怎么联系小程序开发者
  • 哪些是 joomla做的网站海外购物平台都有哪些
  • php网站开发心得凡科建设网站
  • 网站建设伍金手指下拉958同城推广是怎么做推广的
  • 天河建网站wordpress添加flash
  • 陕西建设银行网站如何评价网络营销效果
  • 江阴高端网站建设镇江做网站
  • 服装网站公司网站长春网站优化实战
  • 医院网站后台管理系统登录百度指数分析官网
  • 学院网站建设与管理办法中铁建设中南分公司