本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > 网站建设 > javascript
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

vue3获取当前路由地址

51自学网 2022-02-21 13:34:39
  javascript

正解

使用useRouter:

// router的 path: "/user/:uid"<template>  <div>user</div>  <p>uid: {{ uid }}</p></template> <script lang="ts">import { defineComponent } from "vue";import { useRouter } from "vue-router"; export default defineComponent({  name: "User",  setup() {    const router = useRouter();    const uid = router.currentRoute.value.params.uid;    return {      // 返回的数据      uid,    };  },});</script>

解释一下

useRouter()返回的是object, 类似于vue2的this.$router

router.currentRouteRefImpl对象, 即我们使用ref返回的对象, 通过.value可以访问到当前的路由, 类似于vue的this.$route

使用console.log打印出来看看:

 到此这篇关于vue3获取当前路由地址的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持51zixue.net。


下载地址:
vue3+TypeScript+vue-router的使用方法
如何利用React实现图片识别App
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1