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

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

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

正在回答

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组件
  • 参与学习       26370    人
  • 解答问题       275    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信