Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 不显示滑动条_Reactjs_Ionslider - Fatal编程技术网

Reactjs 不显示滑动条

Reactjs 不显示滑动条,reactjs,ionslider,Reactjs,Ionslider,我正在尝试在我的react网站上使用react离子滑块。但它没有出现 import IonRangeSlider from 'react-ion-slider'; import React, { Component, ReactNode } from 'react'; function Category() { return ( <div className="category-page main_div"> &

我正在尝试在我的react网站上使用react离子滑块。但它没有出现

import IonRangeSlider from 'react-ion-slider';
import React, { Component, ReactNode } from 'react';


function Category() {
    return (
        <div className="category-page main_div">
            <IonRangeSlider type={'double'} min={0} max={150} from={0} to={150} step={1} />
        </div>
    );
}

export default Category;

尝试使用ion Range Slider代替此功能

npm i ion-rangeslider

有关详细信息,请转到

,而不是尝试使用ion Range Slider来实现此功能

npm i ion-rangeslider

有关详细信息,请转到

通过使用useEffect lifecycle添加脚本来更正我上面给出的答案。 下面是一个例子:

import React, { Component, ReactNode, useEffect } from 'react';
import ionRangeSlider from 'react-ion-slider'
import $ from 'jquery';

function Category() {
    useEffect(() => {
        const script = document.createElement('script');
        script.innerHTML="$('#demo_1').ionRangeSlider({type: 'double',grid: true,min: 0,max: 1000,from: 200,to: 800,prefix: '$'})"
        document.body.appendChild(script);
        return () => {
            document.body.removeChild(script);
        }
    }, [])
    return (
        <div className="category-page main_div">
         <input type="text" className="js-range-slider" id="demo_1" />
        </div>
    );
}
export default Category;
import React,{Component,ReactNode,useffect}来自'React';
从“反应离子滑块”导入离子范围滑块
从“jquery”导入美元;
功能类别(){
useffect(()=>{
const script=document.createElement('script');
script.innerHTML=“$('#demo_1').IonRangeSlaider({type:'double',grid:true,min:0,max:1000,from:200,to:800,前缀:'$'))
document.body.appendChild(脚本);
return()=>{
document.body.removeChild(脚本);
}
}, [])
返回(
);
}
导出默认类别;
如果仍然不起作用,那么在index.js文件(位于根文件夹)中添加这些js和css


通过使用useEffect lifecycle添加脚本来更正我上面给出的答案。 下面是一个例子:

import React, { Component, ReactNode, useEffect } from 'react';
import ionRangeSlider from 'react-ion-slider'
import $ from 'jquery';

function Category() {
    useEffect(() => {
        const script = document.createElement('script');
        script.innerHTML="$('#demo_1').ionRangeSlider({type: 'double',grid: true,min: 0,max: 1000,from: 200,to: 800,prefix: '$'})"
        document.body.appendChild(script);
        return () => {
            document.body.removeChild(script);
        }
    }, [])
    return (
        <div className="category-page main_div">
         <input type="text" className="js-range-slider" id="demo_1" />
        </div>
    );
}
export default Category;
import React,{Component,ReactNode,useffect}来自'React';
从“反应离子滑块”导入离子范围滑块
从“jquery”导入美元;
功能类别(){
useffect(()=>{
const script=document.createElement('script');
script.innerHTML=“$('#demo_1').IonRangeSlaider({type:'double',grid:true,min:0,max:1000,from:200,to:800,前缀:'$'))
document.body.appendChild(脚本);
return()=>{
document.body.removeChild(脚本);
}
}, [])
返回(
);
}
导出默认类别;
如果仍然不起作用,那么在index.js文件(位于根文件夹)中添加这些js和css



我遵循所有步骤,但不起作用。不过,您正在使用“react-ion slider”,我建议使用另一个,请尝试使用“ion Range slider”库并让我知道。我安装了此程序,但不适用于我。谢谢,我按照所有步骤操作,但不起作用。虽然您正在使用“react-ion slider”,但我建议使用另一个,请尝试使用“ion RangeSloider”库并让我知道。我安装了此程序,但不适用于我。谢谢