vue this.$router
时间: 2023-08-27 15:12:36 浏览: 50
在Vue中,this.$router是Vue Router的实例,用来进行路由导航的。通过this.$router可以实现页面的跳转和传递参数。首先,我们可以使用this.$router.push方法来进行页面的跳转。可以传递一个字符串参数,即路径名称,例如this.$router.push('/home')。也可以传递一个对象参数,包括path、name、params和query等属性,用于进行具体的路由导航。在跳转方法中可以使用this.$router.resolve来生成一个路由信息对象,然后使用window.open方法来打开一个新的窗口。总之,this.$router是Vue中用来进行路由操作的实例。通过调用其方法可以实现页面的跳转和传递参数。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* [vue中this.$router.push()路由传值和获取的两种常见方法](https://blog.csdn.net/Vivien_CC/article/details/126880417)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *3* [vue this.$router.push 跳转新页面 传参](https://blog.csdn.net/Originally_M/article/details/122115824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]