this.$router用法
时间: 2023-11-04 11:59:10 浏览: 92
vue两组件间值传递 $router.push实现方法
this.$router是Vue.js中的路由器实例,它允许你在组件中进行路由导航。通过this.$router,你可以使用一些方法来控制路由,例如跳转到不同的页面、返回上一页、在不刷新页面的情况下修改URL等。
this.$router常用的方法有:
- push(location):跳转到指定的页面,参数location可以是一个字符串路径或一个描述地址的对象。
- replace(location):跳转到指定的页面,但是不会在浏览器的历史记录中添加新的记录。
- go(n):在浏览器历史记录中向前或向后导航多少步,参数n可以是正数或负数。
- forward():前进一页,相当于go(1)。
- back():后退一页,相当于go(-1)。
请注意,this.$router是一个Vue插件提供的功能,需要在Vue实例中使用。而this.$route是当前路由的信息对象,可以通过它获取当前页面的路径、参数等信息。
阅读全文