vue vue-router 路由 路由懒加载技术

Vue.use(VueRouter);//将路由注入到所有的子组件
只要属于vue 都能得到vue-router
  vue-router 是集中式管理 而 react-router不是集中式管理
 路由就是一个路径对应一个组件 所以路由也可以认为是一种动态组件
=======================================================================================
=====
Vue.use(VueRouter);//将路由注入到所有的子组件
 路由就是一个路径对应一个组件

 异步组件 : 就是按需加载  一个函数返回一个组件的引用 组件被访问的时候才会被加载出来

路由懒加载技术 使用了webpack的代码切割功能 加快首页访问速度

 webpack 会将所有的逻辑打包成一个js文件 所以用户访问的时候需要加载所有的js逻辑文件才能打开页面
 全部加载才能打开页面 加载速度会很慢 

一个大的js文件 bound.js 切割出一个首页的chunk.js 当用户访问的时候再从服务器响应相应的资源

 component: () =>
 import(/* webpackChunkName: "Friends" */ "../pages/Friends.vue")
  webpackChunkName 用于定义当前切割出来的块的名字  /* webpackChunkName: "ycyname" */ 这个注释其实是
 有一定作用的

router-view 用于展示路由 是路由的出口

一种标签 可以用于跳转路由 一种封装后的a标签
 to属性 : <string> | <object> 对象或者字符串
<router-link to="/my">朋友</router-link>|
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值