vue项目1-pizza点餐系统3-路由知识点补充

1、可以通过tag修改router-link的默认标签

<!--router-link标签默认是a标签,tag标签可以修改默认标签 --> 
<li><router-link tag="div" to="/" class="nav-link">主页</router-link></li>

2、to可以绑定动态路由地址

 <!-- to可以绑定动态路由地址--> 
 <li><router-link :to="homeLink" class="nav-link">主页</router-link></li>

3、地址输入错误,跳转主页

{
      path: '*',
      redirect:'/' 

}

4、to可以绑定路由名

<!-- 利用路由名绑定 -->
<!-- <li><router-link :to="{name:'homeLink'}" class="nav-link">主页</router-link></li> -->

5、通过button跳转页面

<template>
     <div>
         <h1>home</h1>
         <button @click="gotoMenu" class="btn btn-success">跳转</button>
     </div>
 </template>

 <script>
 export default {
     methods:{
        gotoMenu(){
            //指定跳转到上次浏览的页面
            //this.$router.go(-1)

            //指定跳转的地址
            //this.$router.replace('/menu')

            //指定跳转路由的名字下
            //this.$router.replace({name:'menuLink'})

            //通过push进行跳转,push可以传更多的参数
            //this.$router.replace('/menu')
            this.$router.push({name:'menuLink'})
        }
     }
 }
 </script>

 

转载于:https://www.cnblogs.com/JimShi/p/11170232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值