Reactjs 不显示滑动条
我正在尝试在我的react网站上使用react离子滑块。但它没有出现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"> &
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”库并让我知道。我安装了此程序,但不适用于我。谢谢