自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 TypeScript进阶

多个子类可能有共同的行为,将共同的行为放到父类中,但父类中不想对这个行为有一个具体的实现,此时,就需要定义抽象类,再里面写上抽象方法,然后让子类继承这个抽象类,再在子类中实现这个方法,然后使用通用类写上抽象类的参数即可抽象方法:没有方法体的方法(没有具体实现),必须存在于抽象类中,使用abstract声明的类和方法。抽象类的特点:抽象类不能被实例 (new)抽象类可以包含抽象方法,也可以包含有实现体的方法;有抽象方法的类,必须是一个抽象类;

2024-04-26 15:38:05 946 1

原创 TypeScript的基础知识

总结:通常情况下,在声明一些非对象类型时使用type,声明对象类型的时候使用interface。定义标识符,声明的类型可以称之为:类型注解 小写 如 :string :number。any类型表示不限制标识符的任意类型,并且可以在标识符上进行任意的操作。unknown要求进行类型缩小(类型的校验)才能根据缩小之后的类型,进行对应的操作。参数默认为any类型,需指定,返回值类型,可明确指定,也可以自动进行类型推导。声明一个标识符时,如果有直接赋值,会根据赋值的类型推导出标识符的类型注释。

2024-04-17 17:57:56 774

原创 vue3带路由前缀,vite及nginx的配置

nginx及vite配置

2024-02-04 17:29:37 481 1

原创 使用patch-packages给node_modules下的包打补丁

使用patch-packages打补丁

2023-08-16 17:20:38 140 1

原创 vue使用Element的el-table实现表格嵌套及表格内容的折叠效果

vue+element,使用el-table实现表格嵌套及表格内容的折叠收起效果

2023-06-29 11:12:50 10257 1

原创 react项目控制台报错:Uncaught ReferenceError: process is not defined

控制台报错:process is not defined

2023-06-20 11:11:39 932

原创 git的cherry-pick,使用SourceTree遴选

git的cherry-pick,使用SourceTree遴选

2023-05-31 11:29:50 1734

原创 react的css模块化

react的css模块化

2023-05-17 10:36:03 351 1

原创 react项目ftp自动化部署

react项目如何使用ftp实现自动化部署

2023-04-28 09:46:53 251

转载 create-react-app创建17.0.2版本的demo

如何使用create-react-app创建17.0.2的项目

2023-03-02 10:20:12 564

原创 nvm管理不同的node版本

nvm如何管理不同的node版本

2023-02-28 17:30:53 75

原创 vue防止用户多次触发按钮

防止用户多次触发按钮

2023-02-27 20:26:56 428 3

原创 从.then()中返回非promise的数据

获取.then()中的非promise数据

2023-02-27 20:15:32 521

原创 vue2去除打包后的debugger和console

生产环境打包去除debugger和console

2023-02-27 20:07:52 968

空空如也

空空如也

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

TA关注的人

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