当前位置: 首页 > news >正文

vue3 获取当前路由信息失败问题

刷新浏览器时获取当前路由信息失败:undefined

import { ref, reactive, onMounted } from 'vue';
import { useRoute } from 'vue-router';
const route = useRoute();

onMounted(()=>{
	// 打印当前路由信息
	console.log('当前route', route );  // 这里的打印有值
	console.log('当前路由名称', route.name ); // 这里的打印在刷新浏览器的时候会拿不到:undefined
})

解决:
失败原因是当前路由信息还未加载完成,使用isReady()判断路由是否准备就绪

onMounted(async()=>{
	await router.isReady(); // 等待路由准备就绪
	// 打印当前路由信息
	console.log('当前route', route );  // 这里的打印有值
	console.log('当前路由名称', route.name ); // 这里正常拿到路由名称
})

相关文章:

  • OpenCV DNN 模块使用指南
  • ToDesk云电脑各类鼠标有什么区别?虚拟/3D/游戏鼠标等各有利
  • 100道C#高频经典面试题及答案解析:C#程序员面试题库分类总结
  • pfsense部署三(snort各版块使用)
  • 探秘海螺 AI 视频与计算机视觉算法的奇妙融合
  • 95 计费 5% 时间窗口的利用
  • Java 双端队列实战 实现滑动窗口 用LinkedList的基类双端队列Deque实现 洛谷[P1886]
  • 在线运行vscode
  • 图解AUTOSAR_CP_EEPROM_Driver
  • Vue学习笔记集--Vuex
  • Androidstudio实现引导页文字动画
  • 大理石机械构件在设计的时候需要注意些什么?
  • 如何利用<picture>标签实现更灵活的图片展示,应对不同设备和格式需求?
  • 【Scrapy】Scrapy教程8——处理子链接
  • Kafka集成Debezium监听postgresql变更
  • 快速入手-Django项目模版和静态文件(二)
  • 2025年03月10日人慧前端面试(外包滴滴)
  • 随笔(1)
  • 操作系统复习(第五章 输入与输出管理)
  • 重复的子字符串
  • 中青报:“猿辅导员工猝死”事件上热搜,是对健康职场环境的共同关切
  • 三部门提出17条举措,全力促进高校毕业生等青年就业创业
  • 科克托是说真话的骗子,而毕加索是一言不发、让大家去猜的人
  • 巴基斯坦召开国家安全委员会紧急会议,应对印方连环举措
  • 云南大理州洱源县发生4.8级地震,震源深度10千米
  • 商务部:一季度社零总额12.47万亿元,同比增长4.6%