3

私は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」を使用するコンポーネントのみを再レンダリングすることです。それだけ。

あなたが提供できる助けを事前にありがとう〜

4

0 に答える 0