Vue从入门到入门 - 02为什么使用Vue

123 阅读1分钟

为什么使用vue

微信截图_20220113102350.jpg

上图分别用JQueryVue实现了简单的加减控制器:
JQuery的实现,使用JQuery需要先获取DOM元素,然后在DOM元素上绑定click事件,然后在事件回调中改变count数据,最后手动的把数据输出到DOM元素上。

Vue的实现,不需要获取DOM,直接把事件绑定到相应的DOM上,然后在事件回调里修改count数据,不需要手动输出数据到DOM元素上,Vue在底层已经帮我们做了这件事情。

总结:

JQueryVue
面向DOM数据驱动

Vue采用MVVM设计模式

微信截图_20220113104320.png

<html>
  <body>
    <!-- 这是一个View -->
    <div id="app">{{ title }}</div>
  <script>
  // 这是一个Model
  let model = {
    title: 'Hello world'
  }

  // 这是一个ViewModel,连接View与Model
  // 它是一个Vue实例
  new Vue({
    el: '#app',
    // 这里是一个Model
    data: model
  })
  </script>
  </body>
</html>

上一篇:Vue从入门到入门 - 01什么是Vue