在mvvm框架中(如Vue、React),实现了view与data的双向绑定,本质上是通过事件机制实现的。ledap的事件机制不仅可以做到view与data的双向绑定,也能做到data与data的双向绑定,这样就可处理页面内、页面间的数据传递问题。
如下有三个输入框:username, username1, username2(本示例只作了单绑,双绑同样的流程)。在页面初始化时,我们将username1,username2通过Event绑定username。usernameOnce仅会同步一次username,以后再也不会同步。我们来看一下效果:
通过事件机制显示:
另外,我们也可以自己给对像加事件(dp.emit(xxx))。对像的事件是对像自己的,即使名称一样,只要发出事件的不是该对像,就不会产生回调