私はVue Freezeに取り組んでいます。すべてうまくいっていますが、Vue Freeze はまだVuexのように「ホット アップデート」を行うことができないことに気付きました。
したがって、Vue Freeze 状態を使用するすべてのコンポーネントは、状態ツリーのごく一部を変更するだけで再レンダリングされます。
例:
var states = {
user: {
role: "admin"
},
todos: [
{ value: "halo" },
{ value: "hai" }
]
}
「state.user.role」を変更するたびに、Vue は「state」オブジェクトを使用するすべてのコンポーネントを再レンダリングします。そのため、todo の状態 (「state.todos」) を変更していませんが、Todo リスト コンポーネントを再レンダリングします。
私が望むのは、「state.user.role」を更新するときに、「state.todos」を使用した DOM の再レンダリングをトリガーせず、「state.user.role」を使用するコンポーネントのみを再レンダリングすることです。それだけ。
あなたが提供できる助けを事前にありがとう〜