请考虑这个 typescript 功能
function button(style: any, func: ()=>void, img: string) {
return (
<button
className="Reader_Button"
style={style}
onClick={func}
>
<img src={img} alt="" />
Back
</button>
);
}
第一个参数 style
的正确类型是什么?我觉得它应该是 HTMLElementStyle 之类的东西,但我找不到合适的咒语。
抱歉,我不够清楚。我想知道用什么类型来替换 style: any
中的“any”。 typescript 定义负责检查提供的对象成员的类型。
我说的是函数的定义,而不是应用程序。
最佳答案
类型是React.CSSProperties
.您可以通过编写 <div
style={{}}>
在 VSCode 中找到它当光标位于 style
时按 F12属性。
关于reactjs - 传递给函数的样式属性的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45019775/