【发布时间】:2020-07-27 10:16:58
【问题描述】:
我有一个简单的部分,用户可以在其中单击按钮,现在我想单击以使用反应钩子更改(切换)文本的颜色,这就是我目前所拥有的。'
const [textColor, setTextColor] = useState('black');
const handleChnageTextColor = (e) => {
setTextColor('#CCCCCC');
}
return(
<>
<label onClick={handleChnageTextColor} className="switch">
<input type="checkbox" />
<span className="slider round" />
</label>
<small style={{ color:textColor}} className="switch-container_text">advanced view</small>
</>
)
所以点击时初始颜色为黑色我现在将颜色更改为#CCCCCC,当我再次点击时颜色没有改变。
我需要添加什么才能在点击时在这两种颜色之间切换?
【问题讨论】:
标签: javascript html css reactjs