分析 Vue 数据驱动

  • Vue 一个核心思想是数据驱动。什么是数据驱动? -> 是指视图是由数据驱动生成的,对视图的修改,不会直接操作 DOM,而是通过修改数据。相比较传统的前端开发,如 jQuery 前端库直接修改 DOM,大大简化了代码量。特别是当交互复杂的时候,只关心数据的修改会让代码的逻辑变的非常清晰,因为 DOM 变成了数据的映射,所有的逻辑都是对数据的修改,而不用触碰 DOM,这样代码也利于维护。

  • 在 Vue 中可以采用简单又简洁的模板语法来声明将数据渲染成 DOM。

  <div id="app">
    {{ message }}
  </div>
  new Vue({
    el: '#app',
    data: {
      message: 'Hello Vue!'
    }
  })
  • 上面的代码在页面中最终会渲染出 Hello Vue。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 10,080评论 1 52
  • 本文只是前端小白在一次写代码时突然的思考,不太严谨哈哈 今天在用vue+node+socket.io写一个在线多人...
    WMLJS阅读 598评论 2 1
  • 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容...
    忘川慕白阅读 6,181评论 7 113
  • 弓形虫病是由龚地弓形虫引起的一种人和多种动物共患的寄生虫病。弓形虫病宿主种类十分广泛,人和动物感染率都很高。但最多...
    就是小猪佩奇阅读 1,151评论 0 0
  • 春雨惊春清谷天 夏满芒夏暑相连 秋处露秋寒霜降 冬雪雪冬小大寒 这首节气歌,你的儿时可有吟诵过? 二十四节气,是中...
    吕燕阅读 1,089评论 5 12

友情链接更多精彩内容