Skip to content

继承

通过继承merak类来扩展、修改功能,不推荐

当然,这样工作量会大一点,比如vue组件就要重新封装了

以前文的事件总线为例:

ts
class YourMerak extends Merak {
  public emitter = emitter// your event emitter
  constuctor(/** */) {
    super(/** */)

  }

  on() {
    // ..
  }

  emit() {
    // ..
  }

}
class YourMerak extends Merak {
  public emitter = emitter// your event emitter
  constuctor(/** */) {
    super(/** */)

  }

  on() {
    // ..
  }

  emit() {
    // ..
  }

}

Released the MIT License.