WebVue驿站前端Vue专辑

Vue-MVVM设计模式

2019-05-17  本文已影响0人  瑟闻风倾

1. MVC和MVVM

1.1 MVC

单向绑定:数据变化可驱动视图

1.2 MVVM

(1) 双向绑定(v-model): 数据变化可渲染到视图,视图更新(常用input/textare、select、radio和checkbox)也会驱动数据变化。
(2) 数据劫持:什么样的数据怎么变化才可被拦截并触发视图变化。即实现数据变化驱动视图需重点掌握:

1.2.3 {{取值表达式}}

取值表达式可以运算、取值和做三元。

2. vue中MVVM对应角色

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Document</title>
    <script type="text/javascript" src="vue1026.js"></script>
</head>
<body>
    <!-- view -->
    <div id="app">
        {{name}}
    </div>
</body>
<script type="text/javascript">
    var vm = new Vue({
        el:"#app",//将VM挂载到id为app的div区域:通过VM调度,Model发生变化自动同步到视图View
        data:{
            name:"liy"  //Model
        }
    });
</script>
</html>
上一篇下一篇

猜你喜欢

热点阅读