2.5.16
https://jsfiddle.net/86s8qufj/
Espero que o observador da propriedade 'testInfo' seja chamado quando eu alterá-la no gancho beforeDestory.
Eu mudo a propriedade 'testInfo' no gancho beforeDestroy, mas o observador não chamou.
Além disso, se você tentar registrar testInfo no gancho destruído, você verá um novo valor. Mas o objeto deve ser destruído ....
beforeDestroy
acontece logo antes de destruir a instância do Vue, portanto, é normal que os observadores não sejam acionados, pois seriam acionados quando a instância fosse destruída (tornando a maioria das funções do observador inválidas).
Você deve chamar o observador você mesmo no gancho beforeDestroy
vez de alterar os dados
Eu diria que seria bom mencioná-lo na documentação - porque agora há "Chamado logo antes de uma instância do Vue ser destruída. Neste estágio, a instância ainda está totalmente funcional."
Comentários muito úteis
Eu diria que seria bom mencioná-lo na documentação - porque agora há "Chamado logo antes de uma instância do Vue ser destruída. Neste estágio, a instância ainda está totalmente funcional."