Я отображаю массив, используя этот синтаксис в шаблоне:
{{ numbers }}
Как я могу повторно обработать очищенный массив перед вызовом метода уничтожения?
destroy () {
this.numbers = []
this.$destroy()
}
Это очищаетмассив (app.numbers = [] в консоли), но он не обновляет {{ numbers }}
.
То же самое, если я помещаю код в ловушку beforeDestroy:
beforeDestroy () {
this.numbers = []
}
Как правильно перерисовать массив {{ numbers }}
перед уничтожением?
Без использования setTimeout.Конечно, это работает:
destroy () {
this.numbers = []
setTimeout(()=>this.$destroy(), 1000)
}