MVVM可以分为三部分来理解,其中,M就是Model,V就是View,VM就是ViewModel。

概念∶

Model :代表了整个web项目所需的数据模型,含有大量信息,相当于一个数据库,只存放数据不具有任何行为逻辑。

View :简单来说就是面向用户,可以直观看见的东西,通常用控制器操控Dom来改变View。

ViewModel :主要负责用一定的业务逻辑对数据进行改变和转换相当于一个中转台,具有传输加工的作用。

总结:

View和Model可以通过数据绑定的方式互相影响,而ViewModel就是把Model和View连接起来的连接器,View和ViewModel之间为双向关系,Model和ViewModel之间也为双向关系。

浅谈对Vue框架中MVVM的认识相关推荐

  1. 浅谈 MVC、MVP 和 MVVM 架构模式

    2019独角兽企业重金招聘Python工程师标准>>> 谈谈 MVX 中的 Model 谈谈 MVX 中的 View 谈谈 MVX 中的 Controller 浅谈 MVC.MVP ...

  2. 浅谈线程池(中):独立线程池的作用及IO线程池

    在上一篇文章中,我们简单讨论了线程池的作用,以及CLR线程池的一些特性.不过关于线程池的基本概念还没有结束,这次我们再来补充一些必要的信息,有助于我们在程序中选择合适的使用方式. 独立线程池 上次我们 ...

  3. 浅谈javaweb三大框架和MVC设计模式

    浅谈javaweb三大框架和MVC设计模式 转载自:http://blog.csdn.net/sunpeng19960715/article/details/50890705 小序:博主以前在学jav ...

  4. 浅谈一下vue created的使用

    浅谈一下vue created的使用 vue的八大生命周期状态:1.beforeCreate:2.created:3. beforeMount:4.mounted:5.beforeUpdate:6.u ...

  5. 浅谈在线并行计算框架

    浅谈在线并行计算框架 文章目录 浅谈在线并行计算框架 1. 背景 2. 关键问题 2.1 链式处理 2.2 并行拆分 2.2.1 数据横向拆分 2.2.2 流水线并行 高内聚无副作用算子 图执行引擎 ...

  6. python语法中infile语句_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

  7. 计算机技术在农业上应用论文,浅谈计算机在农业中的应用论文(2)

    浅谈计算机在农业中的应用论文篇二 <计算机技术在农业管理中的科学应用> 摘要:文章依据现代农业管理思想的内涵结合计算机应用技术的充分优势展开了如何在农业管理中全面应用计算机技术实现数字化. ...

  8. php编码 js解码,浅谈php和js中json的编码和解码

    php中 1)编码 $jsonstr = json_encode($array) 2)解码 $arr = json_decode($jsonstr) echo json_encode("中文 ...

  9. python查询数据库带逗号_浅谈pymysql查询语句中带有in时传递参数的问题

    直接给出例子说明: cs = conn.cursor() img_ids = [1,2,3] sql = "select img_url from img_url_table where i ...

最新文章

  1. 【ACM】杭电OJ 4704 Sum (隔板原理+组合数求和公式+费马小定理+快速幂)
  2. xgboost是什么?相对于gbdt有什么优势?如何使用randomSearchCV和xgboost进行组合获取最优参数组合?
  3. 企业网络推广之下滴滴造车野心不减,“造车时代”想入局恐需技术先行
  4. (三)页面之间的参数传递
  5. React+Redux仿Web追书神器
  6. 基于python实现将一个文件夹中的图片移动到另一个文件夹
  7. AUTOSAR专业知识篇(七)-比亚迪汉ECU接口
  8. tsc - error TS2304 Cannot find name 'Set'/'Promise'
  9. HDU 2643 Rank:第二类Stirling数
  10. 寻找先序遍历中第k个节点
  11. STM32工作笔记0011---认识跳线帽
  12. ubuntu 中文设置
  13. 外网访问群晖设置ddns教程
  14. coff2omf matlab,OMF和COFF格式有什么区别?
  15. 前后端交互过程、常见软件架构、服务器分类
  16. 争取下周内初步实现AHB的BFM
  17. 超过100项改进 100tv聚好看全新发布
  18. 【网络】OAuth2和JWT
  19. 计算机考研怎么给老师发邮件,2015考研复试给导师的邮件怎么写?_跨考网
  20. 个性化推荐系统设计(2.2)——Few-shot Learning用于冷启动的探索

热门文章

  1. Winrar制作自解压安装程序
  2. 本题目要求读入2个整数A和B,然后输出它们的和
  3. 某计算机系统20位地址线 8位数据线,同济大学2009-2010(1)微机原理期终试题(A B卷)含答案.doc...
  4. java毕业设计在线音乐系统Mybatis+系统+数据库+调试部署
  5. [sdx62]bitbake lighttpd出现NOTE: Reconnecting to bitbake server...
  6. python写excel文件出错_Python代码导致excel文件损坏。如何纠正这一点?
  7. 2023年个人综合所得税汇算清缴来啦 自然人的补缴退税
  8. win10鼠标不受控制乱动_Win10到底藏有多少好东西?这些功能少为人知,却都让人无法拒绝...
  9. 【其他】记录这次曲折的域名选择及搜索引擎seo优化的过程
  10. 串口DCB定义,配置例程