前端路由 vue-router

1、路由的基本使用

第一步:创建路由组件的组件;

第二步:配置路由映射:组件和路径映射关系的routes数组;

第三步:通过createRouter创建路由对象,并且传入routes和history模式;

第四步:使用路由:通过<router-link>和<router-view>;

2、路由的默认路径

const routes = [
  { path: '/', redirect: '/home' },
  { path: '/home', component: HomeView },
  { path: '/about', component: AboutView }
]

3、history模式

import { createRouter, createWebHashHistory } from 'vue-router'
​
const router = createRouter({
  routes,
  history: createWebHashHistory()
})

4、router-link

to属性:是一个字符串,或者是一个对象

    <router-link to="/home">Home</router-link> |

replace属性:设置replace属性的话,当点击时,会调用router.replace(),而不是router.push();

active-class属性:设置激活a元素后应用的class,默认是router-link-active

exact-active-class属性:链接精准激活时,应用于渲染的<a>的class,默认是router-link-exact-active;

5、路由懒加载

const AboutView = () => import('../views/AboutView.vue')
​
const routes = [
  { path: '/', redirect: '/home' },
  { path: '/home', component: () => import('../views/HomeView.vue') },
  { path: '/about', component: AboutView }
]

6、路由的其他属性</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值