小程序循环

小程序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循环

 

posted @   野鹤亦闲云  阅读(364)  评论(0)    收藏  举报
编辑推荐:
· 如何统计不同电话号码的个数?—位图法
· 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!
点击右上角即可分享
微信分享提示