vue3获取当前路由地址


Posted in Vue.js onFebruary 18, 2022

正解

使用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获取当前路由地址

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

Vue.js 相关文章推荐
vue+iview分页组件的封装
Nov 17 Vue.js
vue + el-form 实现的多层循环表单验证
Nov 25 Vue.js
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
Vue实现图书管理小案例
Dec 03 Vue.js
用vue设计一个日历表
Dec 03 Vue.js
Vite和Vue CLI的优劣
Jan 30 Vue.js
Vue常用API、高级API的相关总结
Feb 02 Vue.js
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
Vue3 Composition API的使用简介
Mar 29 Vue.js
SSM VUE Axios详解
Oct 05 Vue.js
vue中 this.$set的使用详解
Nov 17 Vue.js
vue router 动态路由清除方式
May 25 Vue.js
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 #Vue.js
vue项目支付功能代码详解
Feb 18 #Vue.js
Vue自定义铃声提示音组件的实现
Jan 22 #Vue.js
Vue提供的三种调试方式你知道吗
Jan 18 #Vue.js
详解Vue项目的打包方式(生成dist文件)
Jan 18 #Vue.js
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 #Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 #Vue.js
You might like
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
VUE Elemen-ui之穿梭框使用方法详解
2021/01/19 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
[03:02]2014DOTA2西雅图邀请赛 让队员自己告诉你DK NAVI备战情况
2014/07/08 DOTA
python发布模块的步骤分享
2014/02/21 Python
学习python 之编写简单乘法运算题
2016/02/27 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
Python中logging日志库实例详解
2020/02/19 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
Python实现仿射密码的思路详解
2020/04/23 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
护士求职推荐信范文
2013/11/23 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
爱护公共设施标语
2014/06/24 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
个人收入证明范本
2015/06/12 职场文书
Django使用redis配置缓存的方法
2021/06/01 Redis
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python