在使用"wx:for"的时候应该使用"wx:key"属性,这样可以提升效率。可以保证数据的准确性。
官方解释:当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组件保持自身的状态,并且提高列表渲染时的效率。
什么时候用:数组内容会动态改变,要使用wx:key保持项目自己的特征和状态;不使用key的话会整个销毁再创建,导致性能下降。
什么时候不需要:数组是静态的不需要改变,不关注顺序,就可以不使用。
参考:https://blog.csdn.net/mxb1234567/article/details/104675894