被破坏的组件称为“更新”钩子

时间:2018-05-14 07:33:12

标签: vue.js vuejs2 vue-router vuex

  • Vue@2.5.16
  • Vuex@3.0.1
  • VueRouter@3.0.1

代码

  • 首先我的代码看起来像这样

    export default {
      //...
      updated () {
        //TODO
      }
    
      destroyed () {
        this.unregisterModule(module.name)
      }
    }
    
  • 但是,当应用获得其他路线时,此组件会调用updated一次并导致一些问题。

  • 现在我使用_isDestroyed州属性来解决此问题:

    updated () {
      if (!this._isDestroyed) {
        //TODO
      }
    }
    

问题

如何理解这种钩子的逻辑?

0 个答案:

没有答案