当前位置: 首页 > 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)
  • 操作系统复习(第五章 输入与输出管理)
  • 重复的子字符串
  • 著名医学翻译家王贤才逝世,享年91岁
  • 金融监管总局修订发布《行政处罚办法》,7月1日起施行
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • 出行注意防晒补水,上海五一假期以多云天气为主最高33℃
  • 初步结果显示加拿大自由党赢得大选,外交部回应
  • 总有黑眼圈是因为“虚”吗?怎么睡才能改善?