收藏
回答

微信小程序 wx:for 遍历组件?

微信小程序 wx:for 遍历组件时 其中有些功能相同 绑定的事件也一样 点击其中的某一个事件其他也会触发 怎样让遍历的组件里面使用的功能都是独立的互不影响

回答关注问题邀请回答
收藏

4 个回答

  • chh
    chh
    2021-04-16

    你应该在拿到数组的时候,在数组中的每一项添加个check属性,点击某个数组的复选框时,传入数组的索引data-index="{{数组索引}}",根据索引去改变某个数组的复选框状态,这不就独立开了。

    2021-04-16
    有用 1
    回复 1
    • 小勇童学🍊
      小勇童学🍊
      2021-04-16
      能演示一下吗
      2021-04-16
      回复
  • optimistic
    optimistic
    2021-04-16

    小程序传参 https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html#%E4%BA%8B%E4%BB%B6%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F

    2021-04-16
    有用
    回复
  • Z
    Z
    2021-04-16

    传入一个参数,根据对应参数去区分点击的是哪一个

    2021-04-16
    有用
    回复 3
    • 小勇童学🍊
      小勇童学🍊
      2021-04-16
      怎么个传法 能演示一下吗 谢谢了
      2021-04-16
      回复
    • Z
      Z
      2021-04-16回复小勇童学🍊
      传一个遍历后每一个都对应唯一的值,根据这个值去判断点击的是哪一个,然后去修改对应的那一个值就好了 传值用 data-id(id可以改成许你想要的参数名) 在event里面能够拿到
      2021-04-16
      回复
    • Z
      Z
      2021-04-16回复Z
      2021-04-16
      回复
  • 小勇童学🍊
    小勇童学🍊
    2021-04-16

    2021-04-16
    有用
    回复 1
    • chh
      chh
      2021-04-16
      你这个check是全局的变量吧,你应该在拿到数组的时候,在数组中的每一项添加个check属性,点击某个数组的复选框时,传入数组的索引data-index="{{数组索引}}",根据索引去改变某个数组的复选框状态,这不就独立开了。
      2021-04-16
      回复
登录 后发表内容
问题标签