请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

老师你好,为什么我的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
图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-12-17 18:00:27

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

0 回复 有任何疑惑可以回复我~
  • 提问者 不明滚动物体 #1
    C:\Users\yu>vue -V
    @vue/cli 4.5.15
    回复 有任何疑惑可以回复我~ 2021-12-18 14:35:10
  • 提问者 不明滚动物体 #2
    {
      "name": "imooc-datav-screen-dev",
      "version": "0.1.0",
      "private": true,
      "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build"
      },
      "dependencies": {
        "core-js": "^3.6.5",
        "vue": "^3.0.0",
        "vue-router": "^4.0.0-0",
        "vuex": "^4.0.0-0"
      },
      "devDependencies": {
        "@vue/cli-plugin-babel": "~4.5.0",
        "@vue/cli-plugin-router": "~4.5.0",
        "@vue/cli-plugin-vuex": "~4.5.0",
        "@vue/cli-service": "~4.5.0",
        "@vue/compiler-sfc": "^3.0.0",
        "sass": "^1.26.5",
        "sass-loader": "^8.0.2"
      }
    }
    回复 有任何疑惑可以回复我~ 2021-12-18 14:36:00
  • 扬_灵 回复 提问者 不明滚动物体 #3
    同学你好,这个版本需要从node_modules中进行查看确切的版本号。
    回复 有任何疑惑可以回复我~ 2021-12-19 09:38:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号