所以回到开头的问题,我现在就是希望type的类型约束,是我定义的枚举定义四个对象中的某一个,但尴尬的是,ts枚举值定义并不支持对象,这会直接导致报错,这里我们可以借用接口与枚举达到这个效果: // 定义枚举enumPaymentTypeEnum{SENIOR,TRIAL,FREE,PENDING,};// 定义接口interfacePaymentType{[PaymentTypeEnum.SENIOR]:{...
1、枚举数据定义对象 exportenumenumType {//@ts-ignoretype1={value:1,text:'文字1'},//@ts-ignoretype2={value:2,text:'文字2'} }; 定义了枚举类型后使用遍历成数据集 2、枚举类型遍历取值 //引入枚举enumType:any=enumType;//类型枚举typelist:any[]=[]//枚举数据集//在create方法 调用for(varkey...
TS 中的枚举类型之一的常量成员枚举包括一下几种情况:1. 字符串、数字字面量,未指定初始值从 0 开始的数字常量;2. 引用来自预先定义的常量成员,比如来自当前枚举或其他枚举;3. 圆括号包含的常量枚举表达式;4. 在常量表达式上运用一元运算符+、-、~;5. 操作常量表达式中的二元运算符+、-、*、/、%、<<、>...
1、枚举数据定义对象 export enum enumType { // @ts-ignore type1={value:1,text:'文字1'}, // @ts-ignore type2={value:2,text:'文字2'} }; 1. 2. 3. 4. 5. 6. 定义了枚举类型后使用遍历成数据集 2、枚举类型遍历取值 //引入枚举 enumType:any=enumType;//类型枚举 typelist:any[]=[]...