javascript - NoUiSlider 不可见

标签 javascript reactjs nouislider

我打算在我的 React 应用程序中使用 noUiSlider。我已经在我的 componentDidMount 方法中完成了初始化,但是 noUiSlider 不可见。我在控制台中没有收到任何错误。元素列表还显示 nouislider 出现在页面上,但我看不到它。

import noUiSlider from 'nouislider'


class AppBarComponent extends Component {
componentDidMount(){

    var noUi_slider = document.getElementById('noUiSlider');

    $(function () {

    noUiSlider.create(noUi_slider, {
        start: [20, 80],
        connect: true,
        range: {
            'min': 0,
            'max': 100
        }
    });
}

componentWillUnmount(){}


render() {
    return (

        <div>
        <div id="noUiSlider" className="bg-success"></div>
        </div>
);
}
};

最佳答案

您要创建的第一个参数是“noUi_slider” 但你的 div id 是“noUiSlider” 拼写完全相同。

关于javascript - NoUiSlider 不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44482803/

相关文章:

javascript - 将动态创建的表从 javascript 导出到 Excel

javascript - 如何使用 javascript 轻松修改 yaml 文件?

javascript - 更改表格列宽

javascript - 为什么 JavaScript getTime() 不是一个函数?

javascript - 使用 jquery 删除数组列表前的引号

javascript - 如何将 Material Design Lite 中的 FAB 按钮与混合移动应用程序中的 jQuery 移动代码集成?

reactjs - 如何获取react-router v4的历史记录?

Javascript 与 slider 重叠导致 Bootstrap 列问题

ecmascript-6 - noUiSlider ES6 导入

javascript - 如何使用 slider 更新值更新标签值