wx:key一直报相同的警告怎么办

发布于 7 年前作者 taoguiying20022 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

VM2022:2 Do not set same key {[object Object]} in wx:key.

3 回复
li59
li591 楼6 年前

<block wx:for=“{{tabs}}” wx:key=“{{index}}”>

pingma
pingma2 楼6 年前

Do not set same key \“[object Object]\” in wx:key.

tabsData: {

tabs: [“全部”, “待付款”, “待发货”, “待收货”, “待评价”],

}

<block wx:for=“{{tabsData.tabs}}” wx:for-index=“index” wx:key=“*this”>

<block wx:for=“{{tabsData.tabs}}” wx:for-index=“index” wx:key=“index”>

都是错误的,循环字符串数组怎么都是错误的呢?应该是怎么写的?

haolei
haolei3 楼5 年前

你的item不是字符串或者数字, 是object类型, 自己查一下吧.错误提示写的很清晰了…