Text 如何在react native中更改MultiSlider中的值?
我正在研究react nativeText 如何在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我想在范围更改时
组件,但有一件事我只想知道,当我滑动时如何更改值
默认值:
滑动值:
代码:
constructor(){
超级();
此.state={
价格范围:[0,10],
};
}
sliderOnChangeValue(值){
返回(
0 - 35,000
);
}
定价
{this.sliderOnChangeValue()}
因此,在上面的代码中,我调用了sliderOnChangeValue()
functiononValuesChange
我想在范围更改时更改
组件值
请仔细阅读我的上述帖子,如果你找到任何解决方案,请告诉我
谢谢我建议你重新熟悉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
/>
它和我一起工作