# Surveillance des tableaux
breaking
# Vue d'ensemble
- BREAKING : Lorsque vous surveillez un tableau, le callback ne se déclenchera que lorsque le tableau est remplacé. Si vous avez besoin de déclencher sur une mutation, l'option
deep
doit être spécifiée.
# Syntaxe 3.x
Lorsque vous utilisez l'option watch
pour surveiller un tableau, le callback ne sera déclenché que lorsque le tableau sera remplacé. En d'autres termes, la callback de surveillance ne sera plus déclenchée lors de la mutation du tableau. Pour déclencher sur une mutation, l'option deep
doit être spécifiée.
watch: {
bookList: {
handler(val, oldVal) {
console.log('book list changed')
},
deep: true
},
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# Stratégie de migration
Si vous comptez sur la surveillance des mutations de tableaux, ajoutez la propriété deep
pour vous assurer que votre callback est déclenché correctement.