下面这张图为我在路由打印的$root


我用main.js定义全局变量 发现路由无法读取 连$root 都是未定义的
不是this.$router
吗
- 你怎么定义的全局变量
- 你是在抽离出的router.js里想使用那个变量是吧?
- router.js只是抽出来的一个模块化文件,它都不在全局的执行上下文里,连全局的this都没有,怎么打this.$root呢
- 可以用impprt引入的方式把其他变量引入进来,比如你有一个导出公共变量的文件,或者是引入vuex,修改公共状态
如有帮助,麻烦点个[采纳此答案]