为什么前端Vue工程中的*.js文件里无法获取vue的实例,而*.vue文件可以

为什么我的系统运行起来之后这里打印的 vue对象是空呢,

我想在这里使用axios从后台获取语言,应该怎么写啊

阅读 2.7k
2 个回答

this指的是上下文对象,你这处代码的上下文是undefined。
不知道你的$axios是如何定义的,不过有暴露出来的话引入就好。
或者,直接import axios from 'axios'

因为在.vue文件中,你的this处于exports中,指向这个Vue组件

而在你贴的第一张图中,那儿的thiswindow,你试着输出一下this就知道了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题