“笨“方法学习Vue中的MVVM模式

一:前言

Vue设计受到了MVVM模型的启发,所以,在Vue的用法中,有很多MVVM模式的体现。因此,笔者想通过一个小demo来讲解Vue中的MVVM模式。

二:操作

1.简介

MVVM是Model-View-ViewModel的缩写,MVVM模式提供了对View和View Model的双向数据绑定,使得ViewModel的状态改变可以自动传递给View。
①.Model层
数据模型,描述了数据修改和操作的业务逻辑。
②.View层
展示数据,像CSS,JQuery,Html等。
③.View Model层
同步View和Model的对象。

2.文字版

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>首页</title>
		<script src="vue.js" type="text/javascript" charset="UTF-8"></script>
	</head>
	<body>
		<h1>欢迎来到Vue世界!</h1>
		<!-- view层 -->
		<div id="app">
			{{message}} 
		</div>
		<script type="text/javascript">
			var app = new Vue({
				el: '#app',	
				/* model层 */
				data: {			
					message: 'hello Vue Application!'
				}
			});			
		</script>
	</body>
</html>

这个demo中的Model层就是:数据部分

data: {			
		message: 'hello Vue Application!'
}

这个demo中的View层就是:展示部分

<div id="app">
	{{message}} 
</div>

这个demo中的View Model层就是:new出来的Vue实例,app对象

var app = new Vue({
})

3.图解版

MVVM图

三:尾言

理解好MVVM模式,可以让我们更好的学会Vue。因此,我们应该学好这个设计模式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值