安装
Less than 1 minute
pnpm i -g @vue/cli
这里会让你选择vue的版本和包管理工具,也可以使用本脚手架创建vue3应用,但是官方更推荐使用vite创建vue3应用
使用选项式API,我们可以用包含多个选项的对象来描述组件的逻辑,例如
data
,methods
,mounted
,computed
等,选项所定义的属性都会暴露在函数内部的this
上,它会指向当前的组件实例。
export default {
name: 'Demo',
// name 就是一个选项
data() {
// data也是一个选项
return {
age: 18
}
},
methods: {
// methods也是一个选项
grow() {
this.age+=1
}
},
computed() {
// computed也是一个选项
}
}
支持定义基本类型、对象类型的数据为响应式数据,且声明的对象类型为RefImpl
,其数据存储在value
中。
只支持定义对象类型的数据为响应式数据,且声明的对象类型为Proxy
,其数据存储在Target
元素中。