Vue MVVM理解

1

  • MVVM,是Model-View-ModelView的简写

  • Vue中:
  • Model:模型层,用于存储当前状态(data)
  • View:视图层,用于向用户展示data被渲染后的UI
  • ModelView:视图模型层,监听、渲染等功能
    • v-bind:监听Model中的data,在data变化时按照逻辑(Vue原理)进行渲染,再根据映射表找到依赖该状态的View进行更新。(单向绑定)
    • v-model:同时监听View和Model中双向绑定的data,data仍在Model中,View只是添加了这个依赖。当View改变时,ModelView会同步更改Model中的data;Model的改变同v-bind。(双向绑定)

MVVM Vue单、双向绑定示意图

MVVM Vue单、双向绑定示意图
tips:个人理解,若有不同见解,欢迎讨论
posted @   NZVN  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示