vue.js - Vue 属性循环数组对象如何赋值属性?

查看:1666
本文介绍了vue.js - Vue 属性循环数组对象如何赋值属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

template:

<el-carousel indicator-position="none">

<el-carousel-item v-for="item in items">
    <img :src="item.imgsrc" alt="">
</el-carousel-item>

</el-carousel>

javascript:

data () {

return {
    items:[{
        imgsrc:'../images/slideimg/1.jpg'
    },{
        imgsrc:'../images/slideimg/2.jpg'
    },{
        imgsrc:'../images/slideimg/3.jpg'
    }]
}

}

问题:循环遍历数组并不能取到imgsrc的值?如何处理?问题可能是出现在:src="item.imgsrc"写法上面。

解决方案

我试了一下可以取到,题主的问题主要是json数据里多了一个大括号~

return {
    items:[
        {imgsrc:'../images/slideimg/1.jpg'},
        {imgsrc:'../images/slideimg/2.jpg'},
        {imgsrc:'../images/slideimg/3.jpg'}
    ]
};

改成这样就好了

这篇关于vue.js - Vue 属性循环数组对象如何赋值属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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