Text 如何在react native中更改MultiSlider中的值?

Text 如何在react native中更改MultiSlider中的值?,text,react-native,slider,Text,React Native,Slider,我正在研究react native组件,但有一件事我只想知道,当我滑动时如何更改值 默认值: 滑动值: 代码: constructor(){ 超级(); 此.state={ 价格范围:[0,10], }; } sliderOnChangeValue(值){ 返回( 0 - 35,000 ); } 定价 {this.sliderOnChangeValue()} 因此,在上面的代码中,我调用了sliderOnChangeValue()functiononValuesChange我想在范围更改时

我正在研究react native
组件,但有一件事我只想知道,当我滑动时如何更改值

默认值:

滑动值:

代码:

constructor(){
超级();
此.state={
价格范围:[0,10],
};
}
sliderOnChangeValue(值){
返回(
0 - 35,000
);
}
定价
{this.sliderOnChangeValue()}
因此,在上面的代码中,我调用了
sliderOnChangeValue()
function
onValuesChange
我想在范围更改时更改
组件值

请仔细阅读我的上述帖子,如果你找到任何解决方案,请告诉我


谢谢

我建议你重新熟悉React的基本知识。你的方法在根本上有缺陷

回调函数不能呈现内容,它们必须更新组件的状态,并且呈现函数应该基于状态和道具输出UI


按照文档网站上的说明进行操作。这几乎正是你想要的。

我建议你重新熟悉React的基本知识。你的方法在根本上有缺陷

回调函数不能呈现内容,它们必须更新组件的状态,并且呈现函数应该基于状态和道具输出UI

按照文档网站上的说明进行操作。这几乎正是您想要的。

请尝试以下代码:

     values={[parseInt(this.state.multiSliderValue[0]), parseInt(this.state.multiSliderValue[1])]}
请注意上面的代码

        <MultiSlider
             values={[parseInt(this.state.multiSliderValue[0]), parseInt(this.state.multiSliderValue[1])]}
             sliderLength={290}
             onValuesChangeFinish={this.multiSliderValuesChange}
             selectedStyle={{backgroundColor: '#f5a540'}}
             min={16}
             markerStyle={{backgroundColor: '#f5a540'}}
             max={99}
             step={1}
             snapped
        />

它与我一起工作。

请尝试以下代码:

     values={[parseInt(this.state.multiSliderValue[0]), parseInt(this.state.multiSliderValue[1])]}
请注意上面的代码

        <MultiSlider
             values={[parseInt(this.state.multiSliderValue[0]), parseInt(this.state.multiSliderValue[1])]}
             sliderLength={290}
             onValuesChangeFinish={this.multiSliderValuesChange}
             selectedStyle={{backgroundColor: '#f5a540'}}
             min={16}
             markerStyle={{backgroundColor: '#f5a540'}}
             max={99}
             step={1}
             snapped
        />

它和我一起工作