1.2.1 MVVM模式
vue.js是一个MVVM的框架,理解MVVM有利于学习vue.js。
  MVVM拆分解释为:
  Model:负责数据存储
View:负责页面展示
View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示
MVVM要解决的问题是将业务逻辑代码与视图代码进行完全分离,使各自的职责更加清晰,后期代码维护更
加简单
用图解的形式分析Ajax请求回来数据后直接操作Dom来达到视图的更新的缺点,以及使用MVVM模式是如何
来解决这个缺点的
Vue中的 MVVM


从上图看出,VM(ViewModel)可以把view视图和Model模型解耦合,VM的要做的工作就是vue.js所承担的。

转载于:https://www.cnblogs.com/wangjunwei/p/11545138.html

阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_02-vuejs研究-vuejs基础-MVVM模式...相关推荐

  1. 2023年最新黑马程序员Java微服务项目--学成在线

    正式上线Java微服务项目<学成在线> 项目对程序员的重要性 不用播妞多说了吧 更重要的是 这次是完整!实战!企业级!项目! 划重点:全新发布!正式上线! <学成在线>项目以在 ...

  2. 学成在线--1.CMS接口开发

    文章目录 0.定义CMS 1.CMS页面管理 2.需求分析 3.模型类介绍 4.定义请求及响应类型 5.定义接口 6.创建CMS工程结构 7.Dao 1)创建Dao,继承MongoRepository ...

  3. 学成在线--2.CMS前端页面查询开发

    文章目录 0.思路总结 1.创建CMS模块的目录架构 2.创建页面并配置路由 1)在page目录新建page_list.vue,扩展名为.vue. 2)在cms的router下配置路由. 3)在bas ...

  4. 微服务实战项目-学成在线-课程发布模块

    学成在线-课程发布模块 1 模块需求分析 1.1 模块介绍 课程信息编辑完毕即可发布课程,发布课程相当于一个确认操作,课程发布后学习者在网站可以搜索到课程,然后查看课程的详细信息,进一步选课.支付.在 ...

  5. 前端网页项目-学成在线案例

    典型的企业级网站 目的是为了整体感知企业级网站布局流程,复习以前知识 准备素材和工具: 学成在线PSD源文件 开发工具=PS(切图)/cutterman插件+vscode(代码)+chrome(测试) ...

  6. 学成在线首页【前端知识】

    写在前面的话: 本章内容:学成在线首页 所利用的知识:CSS基本知识,盒子模型,CSS综合 参考视频:黑马程序员pink老师前端入门教学 点击链接,看视频学习https://www.bilibili. ...

  7. Java的新项目学成在线笔记-day10(三)

    1.4 测试CMS一键发布接口 1.4.1 配置虚拟主机 在nginx配置课程详情页面的虚拟主机,实现访问:www.xuecheng.com/course/detail/.....html. #静态资 ...

  8. Java的新项目学成在线笔记-day6(五)

    1.4 页面发布前端 用户操作流程: 1.用户进入cms页面列表. 2.点击"发布"请求服务端接口,发布页面. 3.提示"发布成功",或发布失败. 1.4.1 ...

  9. Java的新项目学成在线笔记-day7(一)

    1.1需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询. 注意:由于课程图片服务器没有搭建,这里在测试时图片暂时无法显示. 上边的查询要实现分页. ...

  10. 学成在线--6.CMS页面管理开发(删除页面)

    文章目录 0.删除用户逻辑 1.删除页面接口定义 2.后端开发--Dao 3.后端开发--Service 4.后端开发--controller 5.前端开发--page_list.vue添加删除按钮 ...

最新文章

  1. 从开源小白到 Apache Member,我的成长之路
  2. HTML5中各种标签总结(超链接标签、锚点设置)
  3. Spring.Net简单IOC应用
  4. shell echo单行和多行文字定向写入到文件中
  5. php.exe安装教程,经典的php for win32安装 (转)-PHP教程,PHP应用
  6. iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
  7. mssql 数据库“查询处理器用尽了内部资源,无法生成查询计划。”问题的处理...
  8. 强烈的公帑意识让香港人盯紧官员的公款支出
  9. 联想e470锁定计算机,thinkpad如何锁定键盘_联想thinkpad键盘锁怎么操作-win7之家
  10. 最速下降法matlab全局最小值_最速下降和Newton法:Matlab实现
  11. 测试管理工具【禅道】使用详解
  12. (Python)使用SMTP发送QQ邮件
  13. 第18届中国智能家居主题沙龙在北京成功举办
  14. 【IoT】加密与安全:动态密码 OTP 算法详解
  15. nginx限流防刷方案
  16. Binding的详细说明
  17. 商品销售信息管理系统(大一C语言课设)
  18. 【原创】新韭菜日记58--20190618 很久没写了,因为套牢,因为没内容可写
  19. 我的北漂之路 北漂如饮水,冷暖自知
  20. 性能优化专题十一--线程优化

热门文章

  1. html给看板娘添加语音,用html代码给网页加个live2d看板娘吧
  2. linux文件夹权限_五分钟搞定 Linux 文档全部知识,就看这篇文章
  3. 拓端tecdat|R语言模拟和预测ARIMA模型、随机游走模型RW时间序列趋势可视化
  4. mysql var目录很快_mysql数据库实现亿级数据快速清理的方法
  5. Python实现交通标志牌(GTSRB数据集)解析处理
  6. 2021-06-26JS基本语法 入门
  7. 2021-06-06 弹窗练习
  8. 区块链 以太坊 solidity require revert assert
  9. 区块链 分片技术和闪电网络区别
  10. OBCA认证培训课程-分布式事务 MVCC 事务隔离级别