图片网址已经在控制台中打印,但无法渲染到src属性中。如何在Vue.js中使用async和await实现此操作?
图片网址已经在控制台中打印,但无法渲染到src属性中。如何在Vue.js中使用async和await实现此操作?
<div v-for="(data, key) in imgURL" :key="key">
<img :src= "getLink(data)" />
</div>
imgURL包含文件名,并且它是文件名的集合。
methods: {
async getLink(url){
let response = await PostsService.downloadURL({
imgURL : url
})
console.log(response.data)
return response.data
}
}
我正在使用axios从后端获取URL。
created
。此时,会调用getLink
函数,因此与您的代码同时进行。然后当从服务器接收到响应时,属性link
被设置,此时绑定将更新src
。 - t.niese