**1.2.1. 效果 *(01\_HelloWorld/test.html*)**

**1.2.2.** **編碼**
```
<!--模板-->
<div id="test">
<input type="text" v-model="msg"><br><!--指令-->
<input type="text" v-model="msg"><!--指令-->
<p>hello {{msg}}</p><!--大括號表達式-->
</div>
<script type="text/javascript" src="../js/vue.js"></script>
<script type="text/javascript">
const vm = new Vue({ // 配置對象 options
// 配置選項(option)
el: '#test', // element: 指定用vue來管理頁面中的哪個標簽區域
data: {
msg: 'atguigu'
}
})
</script>
```
**1.2.3.** **使用** **vue** **的方法**
1. 引入Vue.js
2. 創建Vue對象
el : 指定根element(選擇器)
data : 初始化數據(頁面可以訪問)
3. 雙向數據綁定 : v-model
4. 顯示數據 : {{xxx}}
**1.2.4.** **使用** **vue** **開發者工具調試**
谷歌瀏覽器下添加 vue 插件

**1.2.5.** **理解** **Vue** **的** **MVVM**

- vue 核心
- 1.1. Vue 的基本認識
- 1.2. Vue 的基本使用
- 1.3. 模板語法
- 1.4. 計算屬性和監視
- 1.5. class 與 style 綁定
- 1.6. 條件渲染
- 1.7. 列表渲染
- 1.8. 事件處理
- 1.9. 表單輸入綁定
- 1.10. Vue 實例生命周期
- 1.11. 過渡&動畫
- 1.12. 過濾器
- 1.13. 內置指令與自定義指令
- 1.14. 自定義插件
- 第二章:vue 組件化編碼
- 2.1使用 vue-cli 創建模板項目
- 2.2. 項目的打包與發布
- 2.3. eslint
- 2.4. 組件定義與使用
- 2.5. 組件間通信
- 2.6. 組件間通信 1: props
- 2.7. 組件間通信 2: vue 自定義事件
- 2.8. 組件間通信 3: 消息訂閱與發布(PubSubJS 庫)
- 2.9. 組件間通信 4: slot
- 2.10. demo1
- 2.11. demo2