You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 23:45:54