this.$router.path的区别
时间: 2023-10-19 10:58:58 浏览: 126
this.$router.path是Vue Router提供的一个属性,用于获取当前路由的路径。 它返回的是一个字符串,表示当前页面的路径。例如,如果当前路由的路径是'/category',那么this.$router.path将返回'/category'。这个属性主要用于获取当前页面的路径,以便在需要时进行一些相关的操作。
而this.$route.path也是Vue Router提供的一个属性,与this.$router.path类似,用于获取当前路由的路径。 这两个属性的区别在于this.$route.path是获取当前路由实例的属性,而this.$router.path是获取Vue Router实例的属性。所以,this.$route.path可以在Vue组件中通过this.$route来访问,它也返回当前页面的路径。
总的来说,this.$router.path是Vue Router实例的属性,用于获取当前页面的路径,而this.$route.path是当前路由实例的属性,也用于获取当前页面的路径。它们的作用是相同的,只是访问方式略有不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [this.$router和this.$route区别 && 路由传参的2种方式 && this.$route的各种语法](https://blog.csdn.net/monika_beiluqi/article/details/115446349)[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^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文