# Observar Arrays
breaking
# Visão Geral
- QUEBRA: Ao observar um Array, o callback só será acionado quando o Array for completamente substituído. Se você precisar acionar em mutação, a opção
deep
deve ser especificada.
# Sintaxe v3.x
Ao usar a opção watch
para observar um Array, o callback só será disparado quando o Array for substituído. Em outras palavras, o callback do observador não será mais acionado na mutação do Array. Para acionar em mutação, a opção deep
deve ser especificada.
watch: {
bookList: {
handler(val, oldVal) {
console.log('lista de livros alterada')
},
deep: true
},
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Estratégia de Migração
Se você depende da observação de mutações de Arrays, adicione a opção deep
para garantir que seu retorno de chamada (callback) seja disparado corretamente.