类型错误:无法读取未定义的属性“$http" [英] TypeError: Cannot read property '$http' of undefined

查看:34
本文介绍了类型错误:无法读取未定义的属性“$http"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试使用 vue-resource,但我遇到了标题中描述的错误.下面的代码位于名为 network.js 的 utils 部分:

从 'vue-resource' 导入 VueResourceconst getConfig = () =>{console.log('它的工作');//获取/someUrlthis.$http.get('https://fdsdfsdf-685a-45ed-8665-9847e0dbce0d.mock.pstmn.io/getConfig').then(响应 => {//获取身体数据this.config = response.body;}, 响应 =>{//错误回调});};//导出登录以便其他类可以使用它出口{获取配置}

这是调用它的代码.它存在于我名为 Admin.vue 的路由之一中: