【发布时间】:2018-01-09 02:21:38
【问题描述】:
模板 html
<div class="item" v-for="n, index in teamRoster">
<span> {{ getFantasyScore(n.personId) }} </span>
</div>
方法
getFantasyScore(playerId) {
if(playerId) {
axios.get(config.NBLAPI + config.API.PLAYERFANTASYSCORE + playerId)
.then( (response) => {
if( response.status == 200 ) {
console.log(response.data.total)
return response.data.total;
}
});
}
}
我正在尝试将返回的数据显示到 DOM,但它没有显示任何内容。但是当我尝试控制台日志时,数据就会显示出来。我怎样才能显示它。我错过了什么?
【问题讨论】:
-
如何填充
teamRoster对象/数组?同时预取幻想分数数据可能更容易
标签: javascript vue.js frontend vuejs2 vue-component