vue编程式导航

改变入口的三种方式

1、手动输入

2、声明式导航

<router-link to="home1">home1</router-link>

3、编程式导航

this.$router路由实例 学习它的三个方法

3.1、push()跳转

this.$router.push(path路径)

3.2、back()返回

this.$router.back()

3.3、replace()替换//回到原始 不可以返回跳转前的页面

this.$router.replace(path路径)

使用场景:支付页面=>支付成功页面

示例:

one.vue

<button @click="jump">jump</button>
jump() {
//   this.$router.push("/two");
  this.$router.replace("/two");
},

two.vue

<button @click="back">back</button>

back() {
this.$router.back();
},

main.js

import one from '@/components/Route1.vue'
import two from '@/components/Route2.vue'
const router = new VueRouter({
  routes: [
    { path: '/one', component: one },
    { path: '/two', component: two },
  ]
})

3.4、go(num)前进或后退几步

3.5、forward()前进

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值