- 博客(3)
- 收藏
- 关注
原创 关于Typtscript的类型注解
2. defineEmits配合ts 类型声明,可以实现更细粒度的校验。父传子,把props传递给子组件内部使用。可以通过defineProps来接收。defineProps配合vue默认语法进行类型校验(运行时声明)defineProps配合ts的泛型定义props,这样更直接。如果提供的默认值需要在模板中渲染,需要额外添加配置。在子传父的背景下,使用defineEmits。2. props可以通过解构来指定默认值。通过泛型参数的形式增加类型。
2023-07-11 18:13:22
53
1
原创 typeof 与 instanceof 区别
可以看到,上述两种方法都有弊端,并不能满足所有场景的需求,如果需要通用检测数据类型,可以封装一个方法采用。可以准确地判断复杂引用数据类型,但是不能正确判断基础数据类型。,调用该方法,使用replaced的方法改造一下返回的。操作符返回一个字符串,表示未经计算的操作数的类型。也存在弊端,它虽然可以判断基础数据类型(属性是否出现在某个实例对象的原型链上。除外),但是引用数据类型中,除了。的字符串,返回一个Xxx的字符串.运算符用于检测构造函数的。类型以外,其他的也无法判断。会返回一个变量的基本类型,
2023-07-11 17:32:45
180
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人