zoukankan      html  css  js  c++  java
  • 小程序循环

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

  • 相关阅读:
    2015个人年度总结
    矢量图标的使用
    onsrcoll和scrollTop兼容与实现
    我们,曾是阿里宝宝
    linux 基本操作笔记
    认识与学习shell
    两道有趣的面试题
    使用css保持一定宽高比例
    我在 超级课程表 实习的那个月
    3、4月学习总结,如愿阿里前端实习生
  • 原文地址:https://www.cnblogs.com/xiaoyaolang/p/11951303.html
Copyright © 2011-2022 走看看