小程序循环
小程序for循环
wxml (没有 wx:key="index" 会有警告)
<!-- 写法一 --> <view wx:for="{{arr}}" wx:key="index">{{item}} -- {{index}}</view> <!-- 写法二 --> <view wx:for="{{arr}}" wx:key="index" wx:for-item="v" wx:for-index="y">{{v}}----------{{y}}</view> <!-- 写法三 --> <view wx:for="{{[7,8,9]}}" wx:key="index">{{item}}</view> <!-- index为循环的数组的下标 --> <view wx:for="{{book}}" wx:key="index">{{item.bookName}}->{{item.ren}}</view>
js
data: {
arr:[1,2,3,4,5,6],
book:[
{
bookName:"聊斋",
ren:"蒲松龄"
},{
bookName:"红楼梦",
ren:"曹雪芹"
}
]
},
双层for循环
js
data: {
book:[
[
{
bookName: "聊斋",
ren: "蒲松龄"
}, {
bookName: "红楼梦",
ren: "曹雪芹"
}
],
[
{
bookName:"三国演义",
ren:"罗贯中"
},
{
bookName:"水浒传",
ren:"施耐庵"
}
],
[
{
bookName:"西游记",
ren:"吴承恩"
},
{
bookName:"莽荒纪",
ren:"我吃西红柿"
}
]
]
},
wxml (没有 wx:key="index" 会有警告)
<view wx:for="{{book}}" wx:key="index"> <view wx:for="{{item}}" wx:for-item="c" wx:key="index"> <!-- 另外一种写法 <view wx:for="{{book[index]}}" wx:for-item="c" wx:key="index"> --> <view>{{c.bookName}} -> {{c.ren}} </view> </view> </view>
多层for循环类似于双层for循环
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何统计不同电话号码的个数?—位图法
· C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景
· 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析
· 三维装箱问题(3D Bin Packing Problem, 3D-BPP)
· MCP协议Streamable HTTP
· Windows上,10分钟构建一个本地知识库
· 容器化 MCP Server!