6
data: function() {
return {
questions: []
}
},
watch: {
questions : function(val, oldVal) {
foo()
}
},
methods: {
foo() {
console.log("foo called");
}
}
プロデュースエラー:私は例で探しています。またReferenceError: foo is not defined
時計から関数を呼び出す方法は?
:http://vuejs-ru.github.io/vuejs.org/api/options.html#watch
この文字列は何をすべきか?
handler: function (val, oldVal) { /* ... */ },
それとも機能することができますか?
私は、 'foo'を変更したすべてのデータが呼び出すことを理解していますか? すべてのユーザーの変更をチェックするには、チェックボックスをオンにする必要があります。それで私は十分に「時計」ですか? 'question'構造体の値を' v-model = "firstLevelAnswer.isSelected" 'で変更します。 これで、チェックボックスをクリックしてもコンソールに変更が表示されません。 'data'が変わるたびにfooが呼び出されることを期待しています。 –
'firstLevelAnswer'とは何ですか?あなたのコードでは、 'questions'の変更だけを監視しています。 'watch'オブジェクトのキーの名前は、あなたが見ることになるプロパティです。 – nils
ここに私の質問です:http://www.everfall.com/paste/id.php?6blwxsym1kmm 私のプロジェクトのここでの主要部分:http://www.everfall.com/paste/id.php?yptv4v76qqmi –