如何在 React Native 中获取 Range Slider 的当前值?

How to get current value of Range Slider in React Native?

嘿,我无法获取 RangeSlider 的当前值并能够 console.log 在 React Native 中使用该值。我使用了此处描述的 RangeSlider:https://reactnativeexample.com/react-native-range-slider-for-android-and-ios/

当我更改滑块的值时,有没有办法 console.log 滑块所在的当前值?例如,从 1 到 5 的变化有没有办法记录值 5。我是 React Native 的新手,非常感谢您的帮助!

这是我的滑块代码:


      <RangeSlider
        style={{width: 385, height: 120, marginLeft: 15}}
        gravity={'center'}
        min={1}
        max={10}
        step={1}
        lineWidth={6}
        thumbRadius={17.5}
        labelPadding={4}

        rangeEnabled={false}
        thumbBorderWidth={2}
        selectionColor="#3df"
        blankColor="#f618"
        onValueChanged={(low, high, fromUser) => {
            this.setState({rangeLow: low, rangeHigh: high, fromUser})
      }}/>

这是我当前 App.js 文件的 link:https://github.com/SanthoshVelaga/productivityapp/blob/master/App.js

onValueChanged 采用在所选值更改时调用的函数。你可以放任何你想要的东西。

onValueChanged={(low, high, fromUser) => {
   console.log(`The low value is ${low}, the high value is ${high}, it was set by the user is ${fromUser}`);
   this.setState({rangeLow: low, rangeHigh: high, fromUser})
      }}