调用函数时,如何将这些快速拨号盘的颜色一次更改为一种颜色。
const dial = useRef();
<SpeedDial.Action
color={???}
ref={dial}
icon={lisaaIcon}
title={`Lisää sarjan 1 tiedot`}
onPress={() => setVisible(true)}
/>
<SpeedDial.Action
color={???}
ref={dial}
icon={lisaaIcon}
title={`Lisää sarjan 2 tiedot`}
onPress={() => setVisible(true)}
/>
<SpeedDial.Action
color={???}
ref={dial}
icon={lisaaIcon}
title={`Lisää sarjan 3 tiedot`}
onPress={() => setVisible(true)}
/>
例如,我在函数中调用dial.current.style.color='red',但它似乎不起作用。快速拨号组件可以接收彩色道具。或者有没有其他更好的方法来跟踪哪个拨号盘被按下了?
1条答案
按热度按时间sxpgvts31#
html中的style属性是一个字符串。试着把它改成
dial.current.style = 'color: red'
.