为了账号安全,请及时绑定邮箱和手机立即绑定

如何处理带参数的自定义事件

如何处理带参数的自定义事件

正在回答

3 回答

mark一下

0 回复 有任何疑惑可以回复我~

不太明白你的意思是什么带参数的自定义事件,这里的参数是需要在fire里面传进去的你可以在fire函数里面这样写:

var args = Array.prototype.slice.apply(arguments).slice(1);
handlers[i](data)改为handlers[i].apply(this, args)


0 回复 有任何疑惑可以回复我~

on方法的时候传入的handler函数判断是否有参数,如果有就覆盖默认值然后继续调用。如果没有的话就使用默认值调用函数。   判断是否有参数使用arguments,顺便告诉你,如果没有参数的话arguments不是null而是{},可以使用for in 进行判断

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
阿当大话西游之WEB组件
  • 参与学习       26367    人
  • 解答问题       275    个

衡量攻城师能力是否成熟的重要指标,本课程会以弹窗组件为例

进入课程

如何处理带参数的自定义事件

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号