1. 什么是事件委托
    将子元素的事件委托(绑定)给父元素
2. 事件委托的好处(ul 下面的100li需要添加事件,可以直接绑定再父元素上)
   1. 减少绑定的次数
   2. 后期新添加的元素也可以享用之前委托的事件
3. 事件委托的原理
   1. 冒泡
4. 触发事件的是谁
   1. 子元素
5. 如何找到触发事件的对象
   1. event.target
6. currentTarget VS target
   1. currentTarget要求绑定事件的元素一定是触发事件的元素
   2. target绑定事件的元素不一定是触发事件的元素

传参方式一: data-key='value'

ps:key 可以自定义
<input class="" data-key="phone" placeholder="请输入用户名" bindinput="change">
</input> <input class="" data-key="password" placeholder="请输入用户名"
bindinput="change" > </input> #js change(evet) { console.log(evet); let value =
evet.detail.value let type = evet.currentTarget.dataset.key this.setData({
[type]: value }) },
传参方式二: id='value'
<input class="" id="phone" placeholder="请输入用户名" bindinput="change"> </input>
<input class="" id="password" placeholder="请输入用户名" bindinput="change" >
</input> #js change(evet) { console.log(evet); let value = evet.detail.value
let type = evet.currentTarget.id this.setData({ [type]: value }) },

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信