收藏
回答

wx:for遍历的对象,能取到key值吗?

比如我遍历的数据是:

{

    "A":[{"id":"601","name":"鞍山"}],

    "B":[{"id":"530","name":"北京"}]

}

遍历的时候怎么能取到key的值,A和B?

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

3 个回答

  • 小叮当
    小叮当
    2020-06-08
    <view wx:for="{{obj}}" wx:for-index="key"  wx:for-item="value">
    
    {{key}} : {{value.address}}
    
    </view>
    


    2020-06-08
    有用
    回复
  • 像鱼🐠
    像鱼🐠
    2017-11-09

    请问解决了吗

    2017-11-09
    有用
    回复 1
    • Try !
      Try !
      2022-12-29
      亲测解决了
      2022-12-29
      回复
  • 韬々
    韬々
    2017-02-20

    列表渲染

    wx:for

    在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。

    默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item

    https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/list.html


    2017-02-20
    有用
    回复 6
    • 2019-04-19

      所以wx:for只能循环数组,不能循环对象吗?

      2019-04-19
      回复
    • 2019-04-19

      突然想起来数组也是对象...

      2019-04-19
      回复
    • 萌萌萌
      萌萌萌
      2020-02-17
      可以渲染对象,index就是key,item即为value。但是官方文档里没写,不知道有没有什么bug
      2020-02-17
      回复
    • Laq
      Laq
      2020-12-04回复萌萌萌
      有谁这样使用过吗?   运行效果怎么样
      2020-12-04
      回复
    • 萌萌萌
      萌萌萌
      2020-12-17回复Laq
      没有这个写过
      2020-12-17
      回复
    查看更多(1)
登录 后发表内容