为了账号安全,请及时绑定邮箱和手机立即绑定

vue中图片链接地址已经渲染出来了,控制还是报错?

vue中图片链接地址已经渲染出来了,控制还是报错?

元芳怎么了 2018-12-20 18:14:21
从后台获取的数据,已经渲染到页面上了,控制台还是报undefined的错误    <div class="slider">                <div class="item" >                    <transition name="slider-trans" >                        <img v-if="isShow"  :src='sliders[nowIndex].picUrl'>                    </transition>                </div>    </div>        export default{        data (){            return{                sliders: [],                nowIndex: 0,                isShow: true            }        },        created(){            this._getRecommend(),        },        methods: {            _getRecommend(){                getRecommend().then((res)=>{                    if(res.code==0){                        console.log(res.data.slider);                        var slidesArr = res.data.slider;                        for (let i = 0;i < slidesArr.length;i++) {                                this.sliders.push(slidesArr[i])                        }                    }                })            },    }}
查看完整描述

1 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

因为一开始 slider 里确实是空的,什么也没有啊,后来出来了是因为你的网络请求回来了

<img v-if="isShow && sliders[nowIndex]" :src='sliders[nowIndex].picUrl'>


查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 645 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信