インタビュー統計VUEのフロントエンド、JS、HTML、CSS3

MVVM開発モデルのご理解約1での話

MVVMはモデル、ビュー、ViewModelに3つに分割されています。

モデルは、モデルに定義されているデータモデル、データとビジネスロジック層を表します。

UIビューの表示代わって、データを表示するための責任を負います。

、処理のユーザ対話をデータの変化を監視し、コントロールのビューを更新する責任モデルビューモデル。

モデルとビューは直接関係なく、むしろ接触のViewModelを通じて、モデルとビューモデルの間のリンクを結合双方向のデータを持っていません。したがって、モデル層のデータの変更はリフレッシュビューをトリガーする際に、ユーザの相互作用の結果は、データがモデルに同期されます変更され表示します。

開発者が唯一、独自の運用DOMを必要とせずに、データのメンテナンス作業に集中する必要があるので、このモードは自動的に、モデルとビューのデータの同期を実現しています。

ヴューの2.簡単な応答原則

インスタンスがVueのが作成されるとき、VUEは、内部にゲッター/セッターとの依存関係の追跡にObject.definePropertyそれらと、属性データオプションを横断するプロパティがアクセスされ、変更されたときの変化に気づきます。

各コンポーネントインスタンスは、対応するウォッチャープログラム例を有し、セッターが呼び出された後依存性は、それによってその関連コンポーネントが更新させる、再計算ウォッチャに通知するときに、レンダリングの組立工程で属性の依存関係として記録されます

 

おすすめ

転載: www.cnblogs.com/wangyongsheng/p/11299000.html