vue-resource怎么抽象在接口中使用?
Thank You For Your Time!
我想将接口都模块化出来
index-page.vue
import {
getCarList
} from 'api/car.js';
created: function () {
getCarList();
},
car.js
export function getCarList() {
let url = domain + '/api/webOldCar/initNominate.action';
this.$http.get(url).then((res) => {
console.log(res);
})
}
报错说this没有定义。我不知道在car.js中,this指向的是什么?也许是vue-resource?
Thanks for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在vue的方法里面,调用this.$http,this是指向vue组件的。在vue方法里面调用了不是vue组件内部的方法,this是不能指向到vue组件本身的。有几种思路:
car.js改写成这样
getCarList方法放置到vue组件内部的method里面去
以上两种方法