vue.js - vue2.0,v-for后在标签调用methods中的方法异步请求后,无法得到返回图片
本文介绍了vue.js - vue2.0,v-for后在标签调用methods中的方法异步请求后,无法得到返回图片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
使用vue2.0,请求使用axios(自己作了一个封装);
需求是这样,从后台得到列表,然后我用v-for在html里渲染出来,因为头像是请求另外一个接口,所以我在v-for里的img标签调用methods的方法,传入参数,然后在methods的方法作请求,但是请求成功后在回调函数里return后就就没看到任何东西(图片),请问这样应该用哪种方法实现.
HTML代码:
methods函数代码:
解决方案
请求是异步的,你这样return不出去的,要用promise函数
https://segmentfault.com/q/10...
这篇关于vue.js - vue2.0,v-for后在标签调用methods中的方法异步请求后,无法得到返回图片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文