Vue 3 基础入门指南
Vue 3 简介
Vue 3 是一个用于构建用户界面的渐进式 JavaScript 框架,相比 Vue 2 具有更好的性能和更多新特性。
开发环境搭建
- 安装 Node.js
- 使用 Vite 创建项目:
1 2 3 4
| npm create vite@latest my-vue-app -- --template vue cd my-vue-app npm install npm run dev
|
Composition API 基础
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import { ref, reactive, computed } from 'vue'
export default { setup() { const count = ref(0) const user = reactive({ name: 'John', age: 25 })
const doubleCount = computed(() => count.value * 2)
const increment = () => { count.value++ }
return { count, user, doubleCount, increment } } }
|
模板语法
1 2 3 4 5 6 7 8
| <template> <div> <h1>{{ user.name }}</h1> <p>Count: {{ count }}</p> <p>Double: {{ doubleCount }}</p> <button @click="increment">+1</button> </div> </template>
|
生命周期钩子
- onMounted
- onUpdated
- onUnmounted
- onBeforeMount
- onBeforeUpdate
- onBeforeUnmount
响应式系统
- ref:用于基本类型
- reactive:用于对象
- computed:计算属性
- watch/watchEffect:侦听器
组件基础
提示:这是 Vue 3 入门文章,涵盖了基础概念和使用方法。建议配合官方文档深入学习。