数组遍历渲染后出现警告,为什么?
发布于 7 年前 作者 hanjuan 6279 次浏览 来自 问答

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

<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 回复
wx:key="id"  // 现在是这样的写法

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

你现在有哪里?哇塞!

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

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

如 wx:key=”index“

回到顶部