gpt4 book ai didi

javascript - 如何实现与数字输入绑定(bind)范围的 slider

转载 作者:行者123 更新时间:2023-11-28 03:08:27 24 4
gpt4 key购买 nike

我正在使用antd slider 组件。我正在尝试实现一个范围 slider ,它也与两个数字输入绑定(bind),如下面所附的图像

sliderComponentImg

在给定链接 https://codesandbox.io/s/icy-framework-xpvl9 中查找我的代码。在向 slider 组件添加范围 Prop 时,它会引发错误。我对与范围 slider 绑定(bind)的数字输入中实现最小值和最大值的逻辑感到困惑。

<Slider
className="slider-main-div"
min={min}
max={max - 1}
onChange={this.onChange}
value={typeof inputValue === "number" ? inputValue : 0}
/>
<div className="range-input-number-main">
<InputNumber
className="min-input-main"
min={min + 1}
max={max - 1}
value={inputValue}
onChange={this.onChangeMin}
/>
<span className="range-span">to</span>
<InputNumber
className="min-input-main"
min={21}
max={50}
value={inputValue}
onChange={this.onChangeMax}
/>
```

最佳答案

您应该使用单独的变量来存储最小值和最大值。目前您的 slider 值、输入最小值和输入最大值都指向变量“value”。这将在您的代码中发生冲突。像这样的:https://codesandbox.io/s/kind-mcclintock-blm4e

关于javascript - 如何实现与数字输入绑定(bind)范围的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60378661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com