美文网首页
wepy2.0,eventhub之注销事件

wepy2.0,eventhub之注销事件

作者: coder_coder | 来源:发表于2020-05-07 20:34 被阅读0次

    这个bug很容易就发现了(一个点击事件导致请求发送了太多次,想不发现都难)

    原因很简单:

    event.$on 在onload 里,导致进入页面多次触发onload多次,同一事件也就监听了很多次,而很奇怪的是wepy 没提供$on相对应的$off 或者$destroy方法(文档里有$destory,但根本没用)

    eventhub实例里的方法和属性

    所以,剩下的问题是,我开发者,要怎样注销事件?

    以下方法亲测有效,无副作用:重点在于它提供的属性_events,里面包含了所有之前注册过的事件,以及事件回调:

    _events

    注销事件的话,将_events里对应的事件在页面onUnload赋值为空就好,比如:

    注销事件

    相关文章

      网友评论

          本文标题:wepy2.0,eventhub之注销事件

          本文链接:https://www.haomeiwen.com/subject/xuyzghtx.html