アプリ内の変数が変更されたときにVue.js関数をトリガできる方法はありますか?Vue.jsで変数が変更されたときに時計機能をトリガー
var vm = new Vue({
el: '#demo',
data: {
variable1: 'Foo',
variable2: 'Bar',
.....
.....
variablen: 'Foo Bar'
},
watch: {
<<any variable>>: function(){
console.log('any of these variables changed');
}
}
})
私はこれが可能ではないと思っていましたが、それでも私はそれをお勧めしませんでした。プロパティを個別に監視すると何が問題になりますか?あなたがする必要のあるものはありますか?たぶんもっと簡単な解決策があります。 – peaceman
変数が更新されるたびに、GETリクエストからデータを更新するなど、単一の関数をトリガする必要があるとします。私の場合、約50の畑があります。 –
おそらくデータモデルの構造が最善ではないでしょう。すべての変数をオブジェクトに格納してから、オブジェクト全体を監視してメソッドをトリガーすることができます。 –