【发布时间】:2018-11-14 21:40:39
【问题描述】:
我正在尝试将视频标题从 axios GET 获取到视频 API:
// METHOD GETTING A VIDEO ID:
latestVideo(videoID) {
var self = this;
var title;
axios.get('http://video-api.dev/'+videoID)
.then(response => {
this.title = response.data.title
console.log(response.data.title) //returns the correct title
})
return title // returns nothing
}
控制台日志显示标题,但我需要将其传递到调用函数之外,以便在我的 Vue 应用程序中使用它。
我尝试过声明var self=this,但它似乎没有任何效果。我错过了什么吗?
【问题讨论】:
-
this.title!=title你初始化了一个空的var title并返回它为空
标签: javascript vue.js axios