【发布时间】:2019-06-14 16:55:40
【问题描述】:
我想使用一个方法在 v-for 循环中进行 API 调用,目的是根据 UID 加载对象。
我的方法是这样的:
methods: {
async getTodo(uid) {
const data = await axios.get(
"https://jsonplaceholder.typicode.com/todos/" + uid
);
return data;
}
}
据我了解,您可以像这样包含内联方法:
{{ getTodo(2) }}
但是这总是返回 [object Promise]
我一定是误解了为此目的使用方法,或者方法本身的异步调用是不正确的——如果有人能澄清这里的问题的话。
【问题讨论】:
-
这是一个承诺 - 将值传递给数据而不是返回
标签: javascript vue.js axios