我在 React 应用程序的网页上使用 Bootstrap 滑块。因为我不能使用 JQuery 来定义滑块,所以我已经加载了 bootstrap-slider.min.js 库,并使用以下 HTML 代码为输入标签定义了带有 data- 属性的滑块:
<input
type="range"
name="range-1a"
id="range-1a"
data-provide="slider"
data-slider-min="0"
data-slider-max="1000000"
data-slider-step="500"
data-slider-orientation="horizontal"
data-slider-tooltip="show"
data-slider-handle="round"
data-slider-tooltip-split="true"
data-slider-value="[0,1000000]"
data-value="0,1000000"
/>
滑块显示正确,并且工具提示出现在每个手柄上,因为它们被移动。但工具提示没有美元符号和逗号(例如,“100000”等值显示为“$100,000”)。
Bootstrap-slider的文档指出,可以为滑块定义格式化程序对象以格式化工具提示输出,但不能在 data-slider-formatter 属性中设置它。
如何使此滑块调用 formatter() 函数来定义工具提示文本?