Typescript 基础
文章平均质量分 60
陆康永
是时候开始明确自己写博客是为了什么,以前搞不懂,感觉挺浪费时间的,而且自己的水平写出了的博客可参考价值也不大,权当给以后的自己一个了解过去自己的机会,避免继续踩坑。
展开
-
typescript 同一个函数接受不同类型数据
核心代码函数用泛形,内部声明个变量把接受的参数转为【对外暴露的2个函数参数类型的共同集合,非联合类型(2个区别我也没搞懂)】对外肯定要能识别类型,而且是2个不同的类型,那我们对外暴露2个函数就好了。针对这种场景肯定得用泛形。原创 2022-12-27 15:09:36 · 811 阅读 · 0 评论 -
typescript interface 覆盖
我们想对Antd的TimePicker组件进行封装,理由在于他必须接受一个moment对象,而我们的后端接口给我们的是字符串对象。于是,我们想要一个接受字符串,onchange时候传回来format后的字符串这样一个组件。因为我们这个组件的大多数属性和原来TimePicker的props是一样的,所以我们直接继承它import type { TimePickerProps } from 'antd';interface TimePickerPropsPlus extends T原创 2022-05-11 09:28:36 · 3441 阅读 · 0 评论 -
1.1typescript class
constructor是构造函数也就是类实例的时候自动运行的函数:class Person{name:string;age:number;constructor(name:string,age:number){this.name=name;this.age=age;}print(){return this.name+":"+this.age;}}原创 2016-05-22 22:24:53 · 351 阅读 · 0 评论