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 组件注册
Nov 20 Vue.js
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
利用Vue实现简易播放器的完整代码
Dec 30 Vue.js
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
vue实现按钮切换图片
Jan 20 Vue.js
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
手动实现vue2.0的双向数据绑定原理详解
Feb 06 Vue.js
vue实现拖拽进度条
Mar 01 Vue.js
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
vue自定义右键菜单之全局实现
Apr 09 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 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
PHP之短标签开启设置
2013/06/17 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
jQuery 位置插件
2008/12/25 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
页面使用密码保护代码
2013/04/10 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
介绍Python中的__future__模块
2015/04/27 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
python tkinter实现屏保程序
2019/07/30 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
工程业务员岗位职责
2013/12/31 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android