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+element实现动态加载表单
Dec 13 Vue.js
vue 动态生成拓扑图的示例
Jan 03 Vue.js
解决vue使用vant轮播组件swipe + flex时文字抖动问题
Jan 07 Vue.js
vue element和nuxt的使用技巧分享
Jan 14 Vue.js
如何在vue 中使用柱状图 并自修改配置
Jan 21 Vue.js
详解vite+ts快速搭建vue3项目以及介绍相关特性
Feb 25 Vue.js
vue前端和Django后端如何查询一定时间段内的数据
Feb 28 Vue.js
如何使用vue3打造一个物料库
May 08 Vue.js
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
May 25 Vue.js
Vue实现动态查询规则生成组件
May 27 Vue.js
Vue鼠标滚轮滚动切换路由效果的实现方法
Aug 04 Vue.js
vue实现列表垂直无缝滚动
Apr 08 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
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
JavaScript 学习笔记(十六) js事件
2010/02/01 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
jQuery技巧总结
2011/01/01 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
Python判断变量名是否合法的方法示例
2019/01/28 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
database面试题
2013/03/28 面试题
留学自荐信
2013/10/10 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
大学生校园创业计划书
2014/02/08 职场文书
合作意向协议书范本
2014/03/31 职场文书
项目建议书模板
2014/05/12 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
作息时间调整通知
2015/04/22 职场文书
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技