MVVM模式
MVVM 对应 3个组成部分,Model
(模型)、View
(视图) 和 ViewModel
(视图模型)
View
是用户在屏幕上看到的结构、布局和外观。ViewModel
是一个绑定器,能和View
层和Model
层进行通信。Model
则是数据和逻辑。
当View视图
发生变化,会通过ViewModel绑定器
反应到Model视图模型
,Model
也会跟着变化。反则Model视图模型
变化,View视图
也会随着变化。
一、Vue中的双向绑定
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vue中的数据双向绑定</title>
</head>
<body>
<div id="app">
<h1>数据响应式</h1>
<div>
<div v-text="myText"></div>
<div v-text="myBox"></div>
<input type="text" v-model="myText" />
<input type="text" v-model="myBox" />
</div>
</div>
<!-- 引入vue -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
const app = new Vue({
el