Vue基础笔记 路由

1.路由

  • 路由:路径和组件的映射关系
  • 目标:实现单页面应用(SPA)
  • 单页面应用:所有功能在一个HTML页面上实现
  • 前端路由作用:实现业务场景切换
  • 优点:整体不刷新页面,用户体验更好。数据传递容易,开发效率高
  • 缺点:首次加载会比较慢
  • 使用路由:
    1. 下载路由。yarn add vue-router
    2. 在main.js中引入VueRouter函数
    3. 使用 Vue.use 将构造函数 VueRouter 加载到 Vue 上。这一步 VueRouter 注册了 两个全局组件 RouterLinkRouterView
    4. 配置路由规则。一个对象表示一条映射规则,请求什么路径,切换什么组件。let routes = [{path: 路径 ,component:组件名}]
    5. 根据规则创建路由对象。let router= new VueRouter({ routes })
    6. 将路由对象注入到 new Vue 创建的实例中
    7. 在 App.vue 中使用 router-view 标签
  • 组件分类:页面组件,复用组件

2.声明式导航

  • 在 App.vue 中使用 router-link 标签,添加 to 属性。实质上最终会渲染成a标签。自动帮我们添加了高亮的类名,router-link-acti
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值