miniprogram-table-component icon indicating copy to clipboard operation
miniprogram-table-component copied to clipboard

使用时控制台报警告wx:key="*this"

Open xjtarzan opened this issue 3 years ago • 3 comments

Do not set same key "[object Object]" in wx:key. 我的表头对象tableHeader是一个数组,数组里是一个个的对象,所以在使用 wx:key="*this" 时,循环对象的 item 本身就不是一个唯一的字符串或者数字,所以会报警告,能否优化一下?

xjtarzan avatar Nov 06 '20 07:11 xjtarzan

我自己手动修改了一下,把 index.wxml 文件里面的 wx:key="*this" 改为 wx:key="index",如果下边改了index名字为idx,那么下边的那个 key 就得改为 idx

xjtarzan avatar Nov 25 '20 02:11 xjtarzan

问题描述 + 1 ,这个嵌套的循环中 ,key 相同了,控制台抛出了警告。

https://github.com/habc0807/miniprogram-table-component/blob/master/src/index.wxml#L24-L41

inkss avatar Mar 16 '21 09:03 inkss

我也遇到了这个问题,这样会导致wxss不生效,经测试,将src/index.wxml第34行中的*this改为index即可解决

RockChinQ avatar Feb 20 '22 05:02 RockChinQ