美文网首页
Vue MVVM 和 双向绑定

Vue MVVM 和 双向绑定

作者: 程序萌 | 来源:发表于2018-10-12 15:28 被阅读0次

为什么放弃jQuery 选择 Vue

我们之前如果用jQuery操作DOM的话 类似 $('#xxx').parent().parent().parent()
一旦需求发生变动,页面面临迭代,DOM的关联与嵌套层次就要发生改变就会变成$('#xxx').parent().parent().parent().parent().parent()了。

所以学习Vue.js时请先抛开手动操作DOM的思维。
因为Vue.js是数据驱动的,你无需手动操作DOM。
它通过一些特殊的HTML语法,将DOM和数据绑定起来。
一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。
响应式:vue.js会自动对页面中某些数据的变化做出响应

demo code

<!DOCTYPE html>
<html lang="en">
<!-- 入口层 -->
<head>
    <meta charset="UTF-8">
    <title>vue.js- 双向绑定</title>
    <!-- 引入vue -->
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
</head>
<body>

    <div id="app">
        <!-- MVVM中的 View层 -->
        <input type="text" name="" value="" placeholder="在这里输入文字,下面会跟着变化" v-model="message">
        <hr>
        <p>{{ message }}</p>
    </div>

    <script type="text/javascript">
      // MVVM中的 ViewModel层
        var app = new Vue({
          el: '#app',
           // MVVM中的 Model层
          data: {
            message: 'Hello Vue!'
          }
        })
    </script>
</body>
</html>

相关文章

  • 双向数据绑定

    双向数据绑定 双向数据绑定基于MVVM框架,vue属于MVVM框架 MVVM:M等于model,V等于view,即...

  • Vue2.0原理与MVVM的实现

    剖析Vue原理&实现双向绑定MVVM vue源码 双向绑定 -- MVVM 目前几种主流的MVC框架都实现了单向数...

  • Angular学习笔记-双向绑定

    Angular和Vue一样都是MVVM的框架,MVVM的核心机制就是双向绑定。 双向绑定将属性绑定与事件绑定结合在...

  • angular双向绑定

    MVVM的核心机制就是双向绑定。React、Vue、Angular的双向绑定,都是基于MVVM的设计模式。 双向绑...

  • Vue题目

    Vue 1、vue解决了什么问题 解决了数据和控件双向绑定问题 2、MVVM的理解 MVVM是Model-View...

  • Vue原理研究之双向数据绑定

    前言 本篇文章主要研究Vue的双向数据绑定的学习笔记。具体细节请参考《剖析Vue原理&实现双向绑定MVVM》。 原...

  • Vue双向数据绑定原理

    剖析Vue实现原理 - 如何实现双向绑定mvvm 本文能帮你做什么?1、了解vue的双向数据绑定原理以及核心代码模...

  • 关于双向绑定的问题

    剖析Vue实现原理 - 如何实现双向绑定mvvm 本文能帮你做什么?1、了解vue的双向数据绑定原理以及核心代码模...

  • Vue双向绑定实例教程

    Vue双向绑定实例教程 双向绑定简介 我们知道Vue是一个典型的MVVM框架,Vue在动态绑定这一块提供了丰富的A...

  • 搭建vue+webpack+es6环境

    1、vue介绍 vue属于VM*框架。是 MVVM框架。什么是MVVM框架?就是视图和数据的双向绑定。 vue的核...

网友评论

      本文标题:Vue MVVM 和 双向绑定

      本文链接:https://www.haomeiwen.com/subject/bmlgaftx.html