defineComponent:
作用:对setup函数进行封装,返回options的对象可以给予组件 正确的参数类型推断 (不太明白6.18)
1:可以给组件的setup方法准确的参数类型定义
2:可以接受显式的自定义 props 接口或从属性验证对象中自动推断
3:可以正确适配无 props、数组 props 等形式
4:引入后可以推断setup()的组件类型
setup:
1:生命周期在beforeCreate 和 Created 中间,不让用 data 和 methods 的变量和方法(感觉有点怪)
2:只能同步
3:this指向undefined
贼坑vue3里面的数组定义的响应式数据需要用 .value 的形式来取数据。