传递给函数的样式属性的类型

Gar*_*hop 9 typescript reactjs

请考虑这个打字稿功能

 function button(style: any, func: ()=>void, img: string) {
    return (
      <button
        className="Reader_Button"
        style={style}
        onClick={func}
      >
        <img src={img} alt="" />
        Back
      </button>
    );
  }
Run Code Online (Sandbox Code Playgroud)

第一个参数的正确类型是什么style?我觉得它应该像HTMLElementStyle,但我找不到正确的咒语.

对不起,我不太清楚.我想知道用什么类型替换"any" style: any.打字稿定义处理检查所提供的对象成员的类型.

我在谈论功能的定义,而不是应用程序.

Dan*_*ola 16

类型是React.CSSProperties.当您将光标放在属性中时,您可以通过写入<div style={{}}>并按下来在VSCode中找到它.F12style