最佳答案
我想这样定义 jsx:
<table style={{'--length': array.lenght}}>
<tbody>
<tr>{array}</tr>
</tbody>
</table>
在 CSS 中使用—— length,也有单元格具有—— count,它使用 CSS 伪选择器(使用 counter hack)显示 count。
但是打印错误:
TS2326: Types of property 'style' are incompatible.
Type '{ '--length': number; }' is not assignable to type 'CSSProperties'.
Object literal may only specify known properties, and ''--length'' does not exist in type 'CSSProperties'.
是否可以更改样式属性的类型以接受 CSS 变量(自定义属性) ,或者是否有方法强制任何样式对象?