小程序多层循环嵌套传递参数

1.定义

wx:for    这个是正常的循环,没什么可说的。

wx:for-item=‘变量名(随便起的)’   它是指定循环数据当前的变量名,可以通过  {{变量名.属性}} 展示数组的元素。

wx:for-index=‘变量名(随便起)’,它是指向当前元素的下标名,可以在其他事件中定义自定义事件(data-xxx='{{变量名}}',,该自定义属性可以在参数e下面打印出来)获取该下标。

2.示例:

代码wxml:

 <view class='lightList' wx:for='{{lightList}}' wx:key='index' wx:for-item="light">
      <view class='top'>
        <view class='star'>
          <image src='/images/star.png' style='height:25px;width:25px'></image>
        </view>
        <view class='title'>{{light.name}}</view>
        <view class='time'>{{light.time}}</view>
      </view>
      <view class='brief'>
        简述:{{light.brief}}
      </view>
      <view class='imageList'>
        <view class='image' wx:for='{{light.imageList}}' wx:key='index' wx:for-item="image">
          <image src='{{image}}' style='height:200rpx;width:200rpx' data-image='{{light.imageList}}' data-index='{{index}}' bindtap='previewImage'></image>
        </view>
      </view>
    </view>

js:

 */
  data: {
    lightList: [{
        name: "从技术粗糙表面",
      imageList: ["/images/details.png", "/images/details.png", "/images/details.png"],
        time: "2018.10.02 12:10:22",
        brief: "将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data。使用前请注意阅读相关说明。"
      },
      {
        name: "长十九年",
        imageList: ["/images/details.png", "/images/details.png"],
        time: "2018.10.02 12:10:22",
        brief: "将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data。使用前请注意阅读相关说明。"
      },
      {
        name: "长十九年",
        imageList: ["/images/details.png", "/images/details.png"],
        time: "2018.10.02 12:10:22",
        brief: "将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data。使用前请注意阅读相关说明。"
      },
      {
        name: "长十九年",
        imageList: ["/images/details.png", "/images/details.png"],
        time: "2018.10.02 12:10:22",
        brief: "将本地资源上传到服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data。使用前请注意阅读相关说明。"
      },
    ],
  },
 previewImage: function(e) {
    console.log(e)
  },

结果:

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值