Typescript 何时订阅Vue生命周期中的事件

Typescript 何时订阅Vue生命周期中的事件,typescript,vue.js,vuejs2,vue-component,Typescript,Vue.js,Vuejs2,Vue Component,我正在使用vue组件和子组件在Vue2中创建一个组件 <note :bus="bus" :itemId="selectedId"></note> 而组件确实如此 this.bus.$emit('store') 触发所有子组件中的存储 现在,第一时间商店被称为一次。在第二次编辑中,它被调用了两次,等等。所以我想每次都会创建更多的子组件。或者我必须取消公共汽车的登记?或者我在错误的生命周期挂钩中注册了总线?现在可以与 beforeDestroy() { if

我正在使用vue组件和子组件在Vue2中创建一个组件

  <note :bus="bus" :itemId="selectedId"></note>
而组件确实如此

  this.bus.$emit('store')
触发所有子组件中的存储

现在,第一时间商店被称为一次。在第二次编辑中,它被调用了两次,等等。所以我想每次都会创建更多的子组件。或者我必须取消公共汽车的登记?或者我在错误的生命周期挂钩中注册了总线?

现在可以与

beforeDestroy() {
  if (this.bus != null) {
    this.bus.$off('store', this.store);
  }
}
  this.bus.$emit('store')
beforeDestroy() {
  if (this.bus != null) {
    this.bus.$off('store', this.store);
  }
}