* 在Vue2中: 組件必須有一個根標簽。
* 在Vue3中: 組件可以沒有根標簽,內部會將多個標簽包含在一個Fragment虛擬元素中。
* 好處:減少標簽層級,減小內存占用。
```html
<template>
<!-- vue2必須有一個根標簽,而且只能有一個跟標簽 -->
<div class="root">
<h1></h1>
<h2></h2>
</div>
</template>
</template>
<!-- vue3可以沒有跟標簽 -->
<h1></h1>
<h2></h2>
</template>
```
- nodejs
- 同時安裝多個node版本
- Vue3
- 創建Vue3項目
- 使用 vue-cli 創建
- 使用 vite 創建
- 常用的Composition API
- setup
- ref
- reactive
- 響應數據原理
- setup細節
- reactive與ref細節
- 計算屬性與監視
- 生命周期函數
- toRefs
- 其它的Composition API
- shallowReactive與shallowRef
- readonly與shallowReadonly
- toRaw與markRaw
- toRef
- customRef
- provide與inject
- 響應式數據的判斷
- 組件
- Fragment片斷
- Teleport瞬移
- Suspense
- ES6
- Promise對象
- Promise作用
- 狀態與過程
- 基本使用
- 常用API
- async與await
- Axios