小程序警告 Now you can provide attr “wx:key” for a “wx:for” to improve performance.
首先,要说这是一个警告,不影响脚本正常运行。
但是,做为我个人的性格来讲,这是不允许的。如果页面多,用了很多的wx:for,那么这种提示在控制台窗口提示就会提示好几米高。就算只有一个提示,那么我们做这个的,应该要严谨,不允许一点点的警告。
还有,它现在是警告,说不定哪天就会成来严重警告;再这些月份,抛出异常都是有可能的。
所以,我们要严谨,解决它,这才是根本。
修改方法:
在wx:for=”{{objentArray}}” 后增加 wx:key=”unique”,“unique”,要换成自己的某列中的唯一值,如果真的不知道放什么内容了,还不想出现警告提示,那这么写个空值就行 wx:key=""
。
0 1 2 3 4 5 6 7 8 9 |
<switch wx:for="{{objectArray}}" wx:key="unique" style="display: block;"> {{item.id}} </switch> <button bindtap="switch"> Switch </button> <button bindtap="addToFront"> Add to the front </button> <switch wx:for="{{numberArray}}" wx:key="*this" style="display: block;"> {{item}} </switch> <button bindtap="addNumberToFront"> Add to the front </button> |
官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/list.html