javascript - HuePicker 滑块不滑动反应颜色
问题描述
我正在尝试使用 react-color 创建一个 huePicker。当前滑块有效并且正在选择新颜色。我知道这一点是因为我的 console.log。但是,滑块旋钮/指针不与我的鼠标指针一起移动,即滑块不滑动。我不知道这是为什么。有人可以帮我吗?
import React, {useState} from "react";
import Slider from '@material-ui/core/Slider';
import {HuePicker} from 'react-color';
import reactCSS from 'reactcss'
import "./DailyForm.css"
const DailyForm = () => {
const [colorValue, setColorValue] = useState({r: 10, g: 10, b: 10});
function colorValueChange (event, newColor) {
setColorValue(event.rgb);
console.log(colorValue);
}
const styles = reactCSS({
'default': {
color: {
width: '72px',
height: '28px',
borderRadius: '2px',
background: `rgba(${colorValue.r }, ${ colorValue.g }, ${ colorValue.b }, ${ colorValue.a })`,
}
},
});
return (
<div className="container">
<div class = "questionSelection">
<p class = "questions">
Pick a color.
</p>
<p class = "questions">
This is your current color:
</p>
<div class = "colorContainer">
<div style = {styles.color} />
</div>
<HuePicker class = "colorSlider"
onChange = {colorValueChange}
/>
</div>
</div>
);
}
export default DailyForm;
解决方案
我有同样的问题,你可以安装测试版。
npm i react-color@3.0.0-beta.3
或者
yarn add react-color@3.0.0-beta.3
推荐阅读
- javascript - 我的浏览器不断抛出错误,提示“未捕获的 TypeError:n.charAt 不是函数”
- sql - 如何使用 sql server 查询获取这些数据?
- swiftui - SwiftUI 侧边栏不记得状态
- java - 绘图点取决于它与三角形顶点的距离
- php - 菜单多类别数组的 API 响应结合 laravel
- binding - 如何使用 SwiftUI 在 CoreData 中对一对多关系进行 ForEach?
- java - 如何更改 IntelliJ IDEA Maven 远程存储库 URL?
- go - 导入包时如何在 GOPATH 中搜索包?
- django - 链接标题未显示在控制台中
- java - Android Firebase 数据库获得价值