自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 使用less插件编写b站移动端网页

使用less插件编写b站移动端网页

2022-07-24 20:50:18 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除