ts怎么用type给非对象定义可选值呢?-灵析社区

七厦

如函数参数type,它的值只能为default、primary、danger、warning中的一个

阅读量:174

点赞量:0

问AI
如果为了规范可以用枚举 export enum ButtonType { Default = 'default', Primary = 'primary', Danger = 'danger', Warning = 'warning', } export function setButtonType(type: ButtonType): void { } // 其他文件可以导入此枚举或者方法 setButtonType(ButtonType.Primary);