微信小程序列表循环随笔

微信小程序列表循环随笔

最近在了解微信小程序,特此记录一笔
1.view 标签使用wx:for 与block 标签 使用 wx:for的不同之处
小结:view 使用 wx:for 是对view 标签进行循环,block标签使用 wx:for 是对block 内部标签进行循环,并不会显示block标签本身
2.wx:key 标签的用法
一开始并不知道此属性的用法,百度一下之后,深度了解一下,发现微信小程序机制还是比较厉害的。
使用场景:比如一个页面要进行定时异步刷新某个dom元素内部的循环结构,这种场景我们就可以进行讨论 wx:key 属性的好处了。
有wx:key标签
添加元素或改变元素顺序导致数据改变时,框架会根据“目前数据”,重新排序各组件,而不是重新创建,使组件保持自身的状态,列表渲染效率高。
简单的说,当添加或者改变顺序时,已有的元素不会进行重新渲染,而是保留原有标签本身状态以及值,再插入新 元素。
无wx:key标签
当我们没有使用wx:key属性,在进行添加dom节点或者改变顺序的时候,并不会保留原有标签本身状态以及 值,而是重新渲染所有的元素,会将数据以及状态初始化.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值