如何在CLASSNAME中编写函数来设置JavaScript的样式
我试图迭代一个数组,这个数组有我需要着色的单元格编号的位置。我需要将其传递给我的类名材质UI样式。我怎么可能做到呢 当前代码如何在CLASSNAME中编写函数来设置JavaScript的样式,javascript,arrays,reactjs,material-ui,classname,Javascript,Arrays,Reactjs,Material Ui,Classname,我试图迭代一个数组,这个数组有我需要着色的单元格编号的位置。我需要将其传递给我的类名材质UI样式。我怎么可能做到呢 当前代码 className={column.orderPosition==workingColumn?classes.buttonSelected:classes.buttonNormal} 但是,我需要查看列顺序位置是否超过1列,并保持样式不变。 这是我的数组名: 匿名化分配数组 columnOrderId(这是具有位置号的变量),因此所有这些单元格都需要在classNam
className={column.orderPosition==workingColumn?classes.buttonSelected:classes.buttonNormal}
但是,我需要查看列顺序位置是否超过1列,并保持样式不变。
这是我的数组名:
匿名化分配数组
columnOrderId(这是具有位置号的变量),因此所有这些单元格都需要在className中以不同的方式设置样式
如果我可以编写一个返回值的函数,或者我如何迭代数组,只允许那些单元格位置以特定的方式着色。您可以使用向我们发送代码吗?不知道如何通过codesandbox共享它。我的问题是根据要在列标题上执行的函数为其着色。比如,如果它是第0列,我们选择在该列中进行加法,那么它必须是红色的,如果我们选择第5列,我们选择进行乘法,那么它必须是绿色的。同样,如果我们选择2,我们选择做加法,那么它必须是红色的。这个怎么做?