# 配列の監視
breaking

# 概要

  • 破壊的変更: 配列を監視している場合、コールバックは配列が置き換えられたときにのみ実行します。配列の変更で実行する必要がある場合は、 deep オプションを指定する必要があります。

# 3.x での構文

watch オプション を使って配列を監視する場合、コールバックは配列が置き換えられたときにのみ実行します。言い換えれば、 watch コールバックは配列の変更では実行されなくなります。配列の変更で実行するには、 deep オプションを指定する必要があります。

watch: {
  bookList: {
    handler(val, oldVal) {
      console.log('book list changed')
    },
    deep: true
  },
}
1
2
3
4
5
6
7
8

# 移行の戦略

配列の変更を監視することに依存している場合は、 deep プロパティを追加して、コールバックが正しく実行されるようにします。

移行ビルドのフラグ: WATCH_ARRAY

Deployed on Netlify.
最終更新日: 2021-06-15, 01:49:34 UTC