wx:for循环自定义组件,给了wx:key,开发者工具告警improve performanc?
发布于 3 年前 作者 yong73 4416 次浏览 来自 问答

<block wx:for="{{数组}}" wx:key=“index”>

自定义组件

</block>

开发者工具提示:Now you can provide attr `wx:key` for a `wx:for` to improve performance.

补充:

<block wx:for="{{数组}}" wx:key="index">

循环的数据

</block>

把自定义组件换成正常展示的组件,不会提示,完全没问题

6 回复

不要在block中使用循环,用view

key值应该加在自定义组件那一层, block不会被渲染上的

一般都是id、index、wx:key="*this" 清理下缓存试试吧~

把循环直接加到自定义组件上试试看,另外,可以来个代码片段

组件里面用的wx:for也加上wx:key

换成this

wx:key="this"
回到顶部