Appearance
Observação dos Vetores rutura
Visão Geral
- RUTURA: Quando observamos um vetor, a função de resposta apenas aciona quando o vetor é substituído. Se precisarmos de acionar na mutação, a opção
deep
deve ser especificada.
Sintaxe da 3.x
Quando usamos a opção watch
para observar um vetor, a função de resposta apenas aciona quando o vetor é substituído. Em outras palavras, a função de resposta do observador não será mais acionada na mutação do vetor. Para acionar na mutação, a opção deep
deve ser especificada.
js
watch: {
bookList: {
handler(val, oldVal) {
console.log('book list changed')
},
deep: true
},
}
Estratégia de Migração
Se dependermos da observação de mutações de vetores, adicionamos a opção deep
para garantir que a nossa função de resposta é acionada corretamente.