TypeScript中React上下文之外是否有内置的按钮类型?
按钮类型的内置类型说明
在非React的TypeScript环境中,无需手动声明"button" | "submit" | "reset"这种联合类型,有两种内置方式可以直接使用:
- 直接引用内置的
ButtonType类型,它就是你需要的按钮类型联合类型:type ButtonType = "button" | "submit" | "reset"; - 通过
HTMLButtonElement提取类型,正确写法如下(并非不存在,只是需要确保TypeScript配置中包含dom库):
若之前无法识别,检查type ButtonType = HTMLButtonElement['type'];tsconfig.json的compilerOptions.lib字段,确保添加了"dom",这样就能正常使用该类型提取方式。
内容的提问来源于stack exchange,提问作者sir-haver
相关产品推荐
相关产品推荐

