收藏
回答

分页加载数据时,wx:key在二维数组中如何设置?

有个二维数组,如let arr = [[{id:1, age:10}, {id:2, age:12}],[{id:3, age:14}, {id:4,age:15}]],现用

<block wx:for="{{arr}}" wx:key="groupIndex" wx:for-index="groupIndex" wx:for-item="groupItem">

<block wx:for="{{groupItem}}" wx:key="id" wx:for-index="subIndex" wx:for-item="subItem">

<block>

<block>

在分页加载数据时,会有如下提示:[/__pageframe__/pages/tabFourth/tabFourth] Do not set same key \"[object Object]\" in wx:key.

想问第一层循环中的wx:key该如何设置(无论wx:key="*this",还是wx:key="groupIndex",都会报上面警告)

最后一次编辑于  2021-02-25
回答关注问题邀请回答
收藏

4 个回答

  • Héctor2
    Héctor2
    2021-02-25

    按理来说 wx:for-index="groupIndex" wx:key="groupIndex" 是正确的

    2021-02-25
    有用
    回复
  • 小黎
    小黎
    2021-02-25

    wx:key="unique"

    2021-02-25
    有用
    回复
  • 默
    2021-02-25

    加个{{}}

    2021-02-25
    有用
    回复 1
    • 😝 斯宸🍄
      😝 斯宸🍄
      2021-02-25
      加双大括号也不行,提示: wx:key="{{groupIndex}}" does not look like a valid key name (did you mean wx:key="groupIndex" ?)
      2021-02-25
      回复
  • Mr.G
    Mr.G
    2021-02-25

    那你就别设了,我有时候就不设,也不报警告

    2021-02-25
    有用
    回复
登录 后发表内容
问题标签