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

发布于 8 年前作者 hanjuan6416 次浏览最后编辑 8 年前来自 ask

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

<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 回复
nabai
nabai1 楼5 年前
wx:key="id"  // 现在是这样的写法
jun92
jun922 楼5 年前

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

uren
uren3 楼5 年前

你现在有哪里?哇塞!

bsu
bsu4 楼5 年前

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

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

如 wx:key=”index“