vue.js - vue2.0,v-for后在标签调用methods中的方法异步请求后,无法得到返回图片

查看:349
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆