反应原生倒计时 - 获取更改即时报价值



我能够成功地实现react-native-countdown-component,但尝试获取倒数计时器的值,因为它从我可以得到的onChange滴答作响。

在下面查找我的代码

<CountDown
    until={60 * this.state.assessmentDurationMain + 2}
    size={20}
    onChange={(time)=>{
        console.warn(time)
        //AsyncStorage.setItem('startTest_'+this.state.assessmentID,time)
    }}
    onFinish={() => alert('Finished')}
    digitStyle={{backgroundColor: '#f2f2f1'}}
    digitTxtStyle={{color: '#80146D'}}
    timeToShow={['H','M', 'S']}
    timeLabels={{h:'HR',m: 'MM', s: 'SS'}}
/>

onChange上的函数在console.warn(time)输出上返回 null.

所以我的问题是,如何使用react-native-countdown-component包返回时间值?

看看源代码 talalmajali/react-native-countdown,你会发现它只是调用了你的回调......

if (this.props.onChange) {
  this.props.onChange();
}

因此,如果您需要时间传回,您可以分叉存储库并按原样更新(在两个地方都调用它(......

if (this.props.onChange) {
  this.props.onChange(this.state.until);
}

相关内容

  • 没有找到相关文章

最新更新