-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
trigger 触发的是所有实例上的on绑定么? #17
Comments
prototype方法中的this指向是当前实例对象,可不是所有。 |
但是按照上面的代码,已经触发了其他实例的on绑定了 |
啊哦,mixTo居然共享了event对象 |
mixTo到一个function上有这个问题,建议类使用继承,而对象用mixTo |
我之前花了两夜调试这个问题。。 那么会不会修复?怀疑没人这样用出问题么。。 |
感觉应该限制mixTo仅为对象,因为function时放到其prototype上了,结果所有实例共用。 |
像emitter一样 http://github.com/component/emitter var Emitter = require('emitter');
Emitter(User.prototype); |
它也绑到prototype上了?那不也是一样? |
不会,它可以正常使用。 |
知道它的办法了…… |
各种坑啊,要不要回滚一下。 |
@army8735 我觉得这是个约定的问题,就像现在文档中约定了event名不能为 |
== 神坑...,今天用的时候遇到了,希望能够改进...哪怕是文档里说一下 |
@rdmclin2 2014年的issue。同学你这是挖坟啊,不过这个issue居然还是open状态。。 |
@airyland ==, 因为一直没有解决,于是我被坑到了 |
demo在此:http://spmjs.io/docs/arale-events-test/examples/index.html
The text was updated successfully, but these errors were encountered: