小程序
小游戏
企业微信
微信支付
扫描小程序码分享
官网说过,如果想去掉警告,需要添加wx:key,可以如果加了,并且也检查了并没有语法错误,但是还是显示警告,怎么解决呢?
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
名字越怪,报错不在
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你可以直接丢一个index不管了
只写 id 确认下 id是什么 能不能调到
感觉如果你的数据有动态的话,是出现了相同重复id,但你的警告那里说你这id设置成了对象类型而且是出现了相同的对象,仔细看看数据吧,绝对有重复的
wx:key = ‘{{qingtu.id}}’ 谢谢
不行的 wx:key只支持字符串
我自己项目中就是这么做的我能不知道?
这个写法我之前也试过,但是应该是没有效果的,测试方法是渲染一个有重复id的数组,分别用wx:key="id"和wx:key="{{item.id}}" ,会发现wx:key="id"时控制台会弹出一堆key重复的警告
直接id就行了,不需要qingtu
还是会有这个问题
你 id 是个啥啊?你只有这一个地方写了 wx:key吗? 如果你单纯想消除这个提示,直接用 *this 吧
用了*this,还是会有这个问题,这也是比较纳闷的地方,如果其它地方影响,又是哪里呢?
你只有这一个地方写了 wx:key 吗? 讲道理是不会报这个错的呀。
是的,理论上,不会再有这个问题,可是实践上,依然存在,我打算不解决这个问题了,谢谢
就只写id就OK了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
名字越怪,报错不在
你可以直接丢一个index不管了
只写 id 确认下 id是什么 能不能调到
感觉如果你的数据有动态的话,是出现了相同重复id,但你的警告那里说你这id设置成了对象类型而且是出现了相同的对象,仔细看看数据吧,绝对有重复的
wx:key = ‘{{qingtu.id}}’ 谢谢
不行的 wx:key只支持字符串
我自己项目中就是这么做的我能不知道?
这个写法我之前也试过,但是应该是没有效果的,测试方法是渲染一个有重复id的数组,分别用wx:key="id"和wx:key="{{item.id}}" ,会发现wx:key="id"时控制台会弹出一堆key重复的警告
直接id就行了,不需要qingtu
还是会有这个问题
你 id 是个啥啊?你只有这一个地方写了 wx:key吗? 如果你单纯想消除这个提示,直接用 *this 吧
用了*this,还是会有这个问题,这也是比较纳闷的地方,如果其它地方影响,又是哪里呢?
你只有这一个地方写了 wx:key 吗? 讲道理是不会报这个错的呀。
是的,理论上,不会再有这个问题,可是实践上,依然存在,我打算不解决这个问题了,谢谢
就只写id就OK了