Версия
- 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
}
}
Вопрос
Как понять эту логику хуков?