收藏
回答

wxml列表渲染怎么渲染map()对象?

渲染不出来

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

2 个回答

  • Cjiang
    Cjiang
    2022-02-24

    参考下文档

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map

    把Map 转成数组格式再试试

    wxml
    <block wx:for="{{siteData}}" wx:for-index="key" wx:for-item="value">
      <view>
        <view>
          {{key}}{{value}}
        </view>
      </view>
    </block>
    js:
      data: {
        siteDataArray.from(new Map([
          [1'one'],
          [2'two'],
          [3'three'],
        ]))
      },
    
    
    
    



    2022-02-24
    有用
    回复
  • 再见,电脑崽
    再见,电脑崽
    2022-02-24

    <view>{{key}}:{{value}}</view>

    2022-02-24
    有用
    回复
登录 后发表内容