vue3基础用发
1.vue-property-decorator
vue安装:npm install --save vue-property-decorator
这个组件完全依赖于vue-class-component.它具备以下几个属性:
- @Component (完全继承于
vue-class-component) - @Emit
- @Inject
- @Provice
- @Prop
- @Watch
- @Model
- Mixins (在
vue-class-component中定义);

vue+ts运用
接口 Interfac
1.普通用法 (接口继承)

2.接口用来定义标准·限制定义参数类型

3.可索引接口 数组的约束 · 接口 可索引接口 对象的约束 · 拓展接口 接口可以继承接口

静态类 (只能在静态方法获取)

多态 父类定义方法 子类去实现

抽象类 abstract 抽象类只能放在抽象方法里面 (抽象类和抽象方法用来定义标准)

泛型 函数(泛型用来解决类 接口 方法的复用性 以及对不特定数据类型的支持)
1.泛型对不特定数据类型的支持 需求:传入什么类型 传出什么类型

2.泛型类

3.泛型接口

4.把泛型当做参数 
命名空间:namespace 用来定义命名空间,阻止代码,避免冲突

装饰器
1.装饰器 普通 无法带参数

2.装饰器 工厂 可带参数

3.使用装饰器 来重载

4.属性装饰器
