![Vue.js实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/437/26943437/b_26943437.jpg)
上QQ阅读APP看书,第一时间看更新
第2章 数据绑定和第一个Vue应用
学习任何一种框架,从一个Hello World应用开始是最快了解该框架特性的途径,我们先从一段简单的HTML代码开始,感受Vue.js最核心的功能。
<! DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue示例</title> </head> <body> <div id="app"> <input type="text" v-model="name" placeholder="你的名字"> <h1>你好,{{ name }}</h1> </div> <script src="https://unpkg.com/vue/dist/vue.min.js"></script> <script> var app = new Vue({ el: '#app', data: { name: '' } }) </script> </body> </html>
这是一段简单到不能再简单的代码,但却展示出了Vue.js最核心的功能:数据的双向绑定。在输入框输入的内容会实时展示在页面的h1标签内,如图2-1所示。
![](https://epubservercos.yuewen.com/CB585E/15367244705315806/epubprivate/OEBPS/Images/Figure-0024-0005.jpg?sign=1738792417-M0SvwjcOvaYPts474M5ITq6Rq5YmNLzc-0-035597363f934aeaac358f6f7b2dbfc1)
图2-1 展示内容
提示 从本章开始,示例不再提供完整的代码,而是根据上下文,将HTML部分与JavaScript部分单独展示,省略了head、body等标签以及Vue.js的加载等,读者可根据上例结构来组织代码。