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 相关文章推荐
vue3.0实现点击切换验证码(组件)及校验
Nov 18 Vue.js
详解vue中使用transition和animation的实例代码
Dec 12 Vue.js
Vue包大小优化的实现(从1.72M到94K)
Feb 18 Vue.js
vue-router懒加载的3种方式汇总
Feb 28 Vue.js
详解Vue的options
May 15 Vue.js
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
vue.js Router中嵌套路由的实用示例
Jun 27 Vue.js
vue3使用vuedraggable实现拖拽功能
Apr 06 Vue.js
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
vue封装数字翻牌器
Apr 20 Vue.js
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
Vue OpenLayer 为地图绘制风场效果
Apr 24 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 生成随机验证码图片代码
2010/02/08 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
Smarty模板配置实例简析
2019/07/20 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
ios中视频的最后一桢问题解决
2019/05/14 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
python从入门到精通(DAY 3)
2015/12/20 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
python中正则表达式的使用方法
2018/02/25 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
python redis存入字典序列化存储教程
2020/07/16 Python
Python实现自动签到脚本功能
2020/08/20 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
创意广告词
2014/03/17 职场文书
2014年保密工作总结
2014/11/22 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA