# 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

# Estratégia de Migração

Se você depende da observação de mutações de Arrays, adicione a propriedade deep para garantir que seu retorno de chamada (callback) seja disparado corretamente.

Migration build flag: WATCH_ARRAY