关于Now you can provide attr wx:key for a wx:for to improve performance.
在实际开发过程中遇到 warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance.
这是我在做轮播图时发现的,以下是官网的原代码。
<swiperindicator-dots="{{indicatorDots}}"autoplay="{{autoplay}}"interval="{{interval}}"duration="{{duration}}"
><block wx:for="{{imgUrls}}"><swiper-item><image src="{{item}}" class="slide-image" width="355" height="150" /></swiper-item></block>
</swiper>
网上资料:
wx:key 的值以两种形式提供
1、wx:key="property" 其中property是代表在 for 循环的 array 中 item 的某个 property,该 property 的值需要是列表中唯一的字符串或数字,且不能动态改变。类似于字典的key值
2、wx:key="*this", 保留关键字 *this 代表在 for 循环中的 item 本身,这种表示需要 item 本身是一个唯一的字符串或者数字,如:
当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组
件保持自身的状态,并且提高列表渲染时的效率。
不添加wx:key情况:
<block wx:for-items="{{userInfoList}}" >,会出现warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance. 如果明确知道该列表是静态,或者不必关注其顺序,可以选择忽略。
推荐array 的 每一个item都添加一个唯一识别的property来管理,这样就可以去掉warning,如果使用保留关键字,好像会出现显示的item都是最后一个的
<block wx:for-items="{{userInfoList}}" wx:key="userInfoListId">
后面这话是关键。。。
关于Now you can provide attr wx:key for a wx:for to improve performance.相关推荐
- uniapp开发微信小程序时,报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
前言 os :win10 HBuilder X :2.7.14.20200618 微信开发者工具 win32 :1.03.2006090 问题 每当使用微信开发者工具预览小程序时,均会在控制台(Con ...
- 报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
文章目录 问题 报错 解决办法 问题 在小程序开发时出现缺少wx:key的错误 报错 Now you can provide attr wx:key for a wx:for to improve p ...
- 微信小程序 Now you can provide attr `wx:key` for a `wx:for` to improve performance.
微信小程序用到"wx:for"时可能会在控制台报"Now you can provide attr "wx:key" for a "wx:f ...
- 小程序警告:Now you can provide attr `wx:key` for a `wx:for` to improve performance.
文章目录 问题 解析 解决 示例 问题 当我们在使用wx:for遍历列表数据的时候,可能会遇到以下警告: Now you can provide attr `wx:key` for a `wx:for ...
- 微信小程序开发——消除Now you can provide attr `wx:key` for a `wx:for` to improve performance.
在开发微信小程序的是遇到了WXML Runtime warning:Now you can provide attrwx:key for awx:forto improve performance. ...
- 小程序提示报Now you can provide attr wx:key for a wx:for to improve performance.
如果小程序里面你发现自己哪里都没写错,却提示以下内容, Now you can provide attr "wx:key" for a "wx:for" to ...
- 小程序 Now you can provide attr wx:key for a wx:for to improve performance.
在wxml中添加: <view wx:for="{{array}}" > {{item}} </view> 报错: VM4222:2 ./pages/ind ...
- 微信小程序报错 Now you can provide attr `wx:key` for a `wx:for` to improve performance.
出现黄色警告Now you can provide attr wx:key for a wx:for to improve performance.不影响运行效果 只需要在 wx:for 后面添加 w ...
- 小程序-Now you can provide attr wx:key for a wx:for to improve performance
小程序开发-Now you can provide attr "wx:key" for a "wx:for" to improve performance 当我 ...
最新文章
- 7.类的访问控制和继承
- 如何读懂UWA性能报告?—NGUI篇
- 移动端软件测试要点,移动端测试用例设计总结
- java guava map_Guava - Map
- java学习之流程控制
- TAOCP-1.2.10_求极大值
- python怎么画出好看的统计图_python数据可视化之如何用matplotlib画出漂亮美观的趋势图...
- Spring Boot对jsp的支持
- GitHub上下载资源
- 模板:微信小程序商城模板
- 2021Java开发工程师必备知识,Java后端学习主流知识学习系列(一)(建议先收藏)
- mean shift 跟踪算法
- ansible的安装
- 第五章_卷积神经网络(CNN)
- Unknown host ‘dl.google.com‘ You may need to adjust the proxy settings in Gradle的解决方案
- 教您用Xshell快速连接远程电脑
- WC!咱平时使用的PDF,原来这么不安全?
- Flutter集成个推推送-安卓原生篇
- 作文经典好词好句好段摘抄大全
- mysql数据库索引的科普