vue路由配置

本文详细介绍了如何在Vue项目中配置和使用vue-router,包括基本的路由引入、设置和导航。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置路由需要引入 vue-router

<div id="app">
    // a标签使 hash跳转 必须前面加一个#标记
    <a href="#/login">登录</a>
    <a href="#/register">注册</a>
    //a标签的简写形式
    <router-link to="/login" tag="span">登录</router-link>
    <router-link to="/register">注册</router-link>
    
    // 这是 vue-router 提供的元素,我们可以把 router-view 认为是一个占位符
    // 匹配到的路由,会展示到 router-view 中去
    <router-view></router-view>
</div>


<script src="../js/vue.min.js"></script>
//配置路由需要引入vue-router
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
var login = {
    template: '<h1>login</h1>'
};
var register = {
    template: '<h1>register</h1>'
};

var router = new VueRouter({
    routes: [
        // 路由重定向
        {path: '/', redirect: '/login'},
        // component 的属性值,必须是一个 组件的模板对象, 不能是 组件的引用名称;
        {path: '/login', component: login},
        {path: '/register', component: register},
    ],
    //修改高亮的提示,参考vue-router 官网
    // https://router.vuejs.org/zh/api/#active-class
    linkActiveClass:'active-zm'
});
new Vue({
    el: '#app',
    //将路由匹配规则,挂载到实例上,来监听url地址的变化,来匹配规则展示不同组件
    router,
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值