getCurrentInstance()的ctx里面找不到$router后续

来源:10-6 vue3+vue-router使用方法

不明滚动物体

2021-12-17

老师你好,为什么我的getCurrentInstance()的ctx里面找不到$router?
图片描述
图片描述

后来看了同学的提问https://coding.imooc.com/learn/questiondetail/9eAQxX2y01LY0BjG.html和老师的回答https://blog.csdn.net/qq_39115469/article/details/113817592,试了console.log打印proxy.$root.$routeproxy.$root.$router的确能出来,但是奇怪的是浏览器打开看 proxy.$root 却找不到$route$router
图片描述
图片描述

写回答

1回答

扬_灵

2021-12-17

同学你好,你使用的的vue版本是多少。

0
5
扬_灵
回复
慕粉1470114675
同学你好,视频中使用的是测试版本,vue3的正式版本router可以通过 const router = useRouter();进行获取了。可恶意直接打印router获取路由信息。
2022-07-14
共5条回复

数据可视化入门到精通-打造前端差异化竞争力

同级别前端,掌握数据可视化薪资更高

1520 学习 · 1043 问题

查看课程