评论

解决事件委托无法拿到dataset问题。

事件委托、事件冒泡、dataset、target、性能优化、列表优化

  1. 解决思路:给子节点加个遮罩层。
  2. 代码片段:https://developers.weixin.qq.com/s/Zlpl6wmq7TsZ
  3. 效果图:
  4. 后续规划:使用事件委托是为了提升性能,目前GC(垃圾回收)的资料还没看完,后面应该会出一篇对比:长列表使用事件委托前后性能对比,敬请期待。
  5. 核心代码
/* item-mask 用层级遮盖,使事件委托获取dataset */
.item-mask {
  position: relative;
}
.item-mask::after {
  content"";
  position: absolute;
  left0;
  right0;
  bottom0;
  top0;
}
最后一次编辑于  08-30  
点赞 2
收藏
评论
登录 后发表内容