收藏
回答

数组遍历渲染后出现警告,为什么?

我把数据遍历渲染后,出现警告

<template>
    <view class="selectBox">
        <block wx:for="{{selectEleList}}" wx:key="{{item.id}}">
            <view class="selectEle" bindtap="selectEleClick" data-id="{{item.id}}" data-name="{{item.name}}">
                <view class="selectImg">
                    <image wx:if="{{item}}" src="{{item.img}}"></image>
                </view>
                <view class="selectText">{{item.name}}</view>
            </view>
        </block>
    </view>
</template>


求大佬们指点,谢谢大佬们。



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

4 个回答

  • brave
    brave
    2020-07-17
    wx:key="id"  // 现在是这样的写法
    
    2020-07-17
    有用 4
    回复 1
    • 海海
      海海
      2020-07-17
      非常感谢
      2020-07-17
      回复
  • 张有釜
    张有釜
    2020-07-17

    需要在wx:for的标签 定义wx:key

    wx:key定义的字段必须是数组元素中的键名 并且不重复 也可以定义为索引 index

    如 wx:key=”index“

    2020-07-17
    有用 2
    回复 1
    • 海海
      海海
      2020-07-17
      非常感谢
      2020-07-17
      回复
  • .
    .
    2020-07-17

    wx:key="不要加两个大括号,将唯一标识传入即可"

    2020-07-17
    有用 1
    回复 1
    • 海海
      海海
      2020-07-17
      非常感谢
      2020-07-17
      回复
  • 🎉ཧི་མ་ལ་ཡ🎉
    🎉ཧི་མ་ལ་ཡ🎉
    发表于移动端
    2020-07-17
    你现在有哪里?哇塞!
    2020-07-17
    有用
    回复 1
    • 海海
      海海
      2020-07-17
      没懂你的意思。
      2020-07-17
      回复
登录 后发表内容
问题标签