define开头的函数基本为宏函数,不用引入可直接使用
watch
只能监视以下四种数据:
1.ref定义的数据
2.reactive定义的数据
3.函数返回一个值
4.一个包含上述内容的数组
reactive
1.不能整体修改对象信息(通过Object.assign()来进行整体对象的修改)
2.浅层对象用reactive来赋值,深层的用ref
watchEffect
自动监视多个属性
defineExpose
看组件的实例信息
withDefaults
给defineProps设置默认值,使用方式,withDefaults(defineProps(), {
属性名: () => 默认值
})