2.Vue的第一个程序

本文介绍了MVVM设计模式及其在Vue.js中的应用,强调了其低耦合、可复用和独立开发的优势。通过创建Vue的第一个程序,展示了如何导入Vue包、编写Vue代码并实现数据绑定。在Vue中,前端与后端的数据交互变得更加简单,只需关注ViewModel即可。这使得页面代码无需改动,只需调整ModelView即可更新数据。
摘要由CSDN通过智能技术生成

2.Vue的第一个程序

1.MVVM

Model-View-ViewModel ,一种软件架构设计模式。源于MVC模式MVVM的核心是ViewModel层,负责转换Model中的数据对象来让对象变得更容易管理和使用。

  • 向上与视图层进行双向数据绑定
  • 向下与Model层通过接口请求进行数据交互

在这里插入图片描述

优势
  1. 低耦合 :视图(View)可以独立于Model的变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以保持不败你,当Model变化的时候View也可以保持不变
  2. 可复用 : 可以把视图逻辑放在一个ViewModel里面,让多个View进行重用
  3. 独立开发 : 开发人员可以专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于页面设计
  4. 可测试 : 可以针对ViewModel进行测试

2.创建Vue新项目

2.1 导入vue包
  1. 下载对应js文件导入

  2. 通过cdn形式导入 :

2.2idea下载vue插件

在这里插入图片描述

2.3 编写vue代码
Title

这个时候vue对象已经绑定了对应的DOM元素,vue对象变化,DOM的值也会直接动态变化。 而在普通JavaScript中,修改元素的value必须要页面刷新才有作用, 否则就必须使用JavaScript修改DOM元素。

2.4Vue与以往开发的不同

​ 在以往开发的时候,会在前端手动绑定数据, 然后通过 ${} el表达式获取到从后端传来的数据 。但是 在vue开发中,前端的数据是通过{{message}}从ModelView中获取的 , 后端只需要把值传给ViewModel ,前端的页面代码完全可以不用改变,只改变ModelView即可实现获取数据的改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值