【发布时间】:2021-07-29 01:45:41
【问题描述】:
我想创建一个下拉菜单,允许某人为 React 中的内联样式选择驼峰化 CSS 属性(例如宽度、颜色、textAlign)。
我没有手动填充整个下拉列表,而是想到如果我能以某种方式使用 React.CSSProperties 类型作为值,那么我不需要自己硬编码任何东西。不过,我不确定这样的事情是否可能。
或者也许还有另一种我不知道的访问这些属性名称的方法?
【问题讨论】:
-
不可能。 TypeScript 在运行时不存在。您可以做的是循环遍历
document.body.style的键,但根据您运行它的浏览器,您会得到不同的键。
标签: javascript css reactjs typescript browser