小程序学习笔记-列表循环(3)

本文详细介绍了一个小程序中使用wxml和js实现列表循环显示的方法,包括内外层双重循环的应用,展示了如何通过wx:for和wx:key属性正确遍历复杂的数据结构,如店铺信息和商品图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小程序学习之列表循环

wxml代码:
注意:wx:key=“index” 写上,不然会提示错误,虽然不影响代码运行,还是写上吧
在这里插入图片描述

<view class="item-list">
        <view class="item-list-box" wx:for="{{itemList}}" wx:key="index" wx:for-item="item">
            <view class="item-top">
                <view class="pic">
                    <image src="{{item.pic}}"></image>
                </view>
                <view class="info">
                    <view class="font28">{{item.name}}
                        <text class="tip">{{item.lable}}</text>
                    </view>
                    <text class="font26">{{item.store}}</text>
                </view>
            </view>
            <view class="item-pic">
                <view class="pic-list" wx:for="{{item.imgs}}" wx:key="index" wx:for-item="img">
                    <image src="{{img}}"></image>
                </view>
                
            </view>
        </view>
    </view>

这里店铺图片是for循环里面的for循环,要注意
在这里插入图片描述
js代码(page的data里面)

itemList:[
            {
                'pic':'../../images/index/pic.png',
                'name':'张先生',
                'store':'盛世江南店',
                'lable':'旗舰店',
                'imgs': [
                    '../../images/index/img.png', 
                    '../../images/index/img2.png',
                    '../../images/index/img.png'
                    ]
            },
            {
                'pic': '../../images/index/pic.png',
                'name': '李先生',
                'store': '海上五月花店',
                'lable': '旗舰店',
                'imgs': [
                    '../../images/index/img.png',
                    '../../images/index/img2.png',
                    '../../images/index/img.png'
                ]
            },
            {
                'pic': '../../images/index/pic.png',
                'name': '周先生',
                'store': '四季花城店',
                'lable': '旗舰店',
                'imgs': [
                    '../../images/index/img2.png',
                    '../../images/index/img.png',
                    '../../images/index/img2.png'
                ]
            },
        ]

效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值