reactjs - 我的材料 ui 中的滑块不连续
问题描述
<Slider
min={-10}
max={10}
style={{
width: slider_width ? slider_width : "100px",
color: "gray",
marginLeft: "10px",
marginRight: "10px",
}}
defaultValue={0}
aria-labelledby="continuous-slider" // "discrete-slider-always"
// step={1}
valueLabelDisplay="on"
value={value}
track={false}
onChange={check_color}
ref={value_slider}
/>
const [value, set_value] = useState(0);
const check_color = (e, v) => {
set_value(v);
};
为什么不是连续的?我该如何做到这一点?
解决方案
默认情况下,属性step
为 1。我们不能将其设置为null,因为在这种情况下
拇指只能滑动到标记道具提供的标记上
我们所能做的就是为它设置一个更合适的值,比如step={0.001}
推荐阅读
- javascript - 如何为用户添加书签链接?
- php - 全局 CSS Laravel
- javascript - 我控制台日志(数组)的 Firestore onSnapshot 值与我返回的(函数)不同
- grafana - 计算计算机(标签),因为它们在 InfluxDB 中的状态(标签)=“关闭”
- python - Kuberenetes 在 CentOS 7 上导入问题 Python 3.6.8
- java - 无法在项目后端执行目标 com.google.cloud.tools:appengine-maven-plugin:2.3.0:run (default-cli)
- reactjs - 底部有一个细细的白色边框,我只能用边框删除:0 !重要
- python - python中的yaml变量
- nestjs - 如何在带有嵌套会话的守卫中使用会话对象
- javascript - 使用 setTimeout 重新加载 Ajax 函数不会首先清除先前的超时