私は気に入りコンポーネントがある場合:Vue更新フックの変更を取得する方法は?
<script>
export default {
updated() {
// do something here...
}
};
</script>
が更新の結果の変更を取得する方法はありますか?同様に、watch
フックは前と次のデータの引数を受け入れますか?
watch: {
someProp(next, prev) {
// you can compare states here
}
}
はcomponentDidUpdate
フックでこれを行うように見えるので、私はVueのは、似た何かを持っていると仮定していますが、私は間違っている可能性が反応します。
時計は更新が生じた変更を確認するために、次や前の状態を受け、そのためには何が必要だように見えます。あなたがDOMの変更を考えている場合を除きます。その場合、beforeUpdate()とupdated()サイクルフックを使用してdomを比較できます。それはあなたが必要とするものですか? –
私は、 'updated()'フックにある種の変更のリストを得ることを望んでいました。それは可能ですか? – Rob
返信するのに十分なvueを知らない、申し訳ありません。それはoldvnodeと新しいvnodeを注入することができ、更新された(oldVnode、vNode){console.log(oldVnode); }何が起こるかを見てください。 –