RN循环赋值

<Slider
	style={{ width: 100 }}
	value={isFinite(this.state.standArray[index]) ? this.state.standArray[index] : 10}
	step={1}
	minimumValue={0}
	maximumValue={10}
	onValueChange={(value) => {
		this.setState((pre) => {
			pre.standArray[index] = value
			return {
			standArray: pre.standArray
			}
		})
	}}
	onSlidingComplete={(value) => {
		// item.score = value
		let num = 0;
		let countArry = [];
		for (var j = 0; j < this.state.standArray.length; j++) {
			num += this.state.standArray[j]
			if (this.state.standArray[j] < this.state.passScore) {
				countArry.push(this.state.standArray[j])
			}
		}
		(countArry.length > 0) ?
		this.setState({
			totalScore: (num / this.state.standArray.length).toFixed(2) * 1,
			orderContentShow: 'flex'
		}) :
		this.setState({
			totalScore: (num / this.state.standArray.length).toFixed(2) * 1,
			orderContentShow: 'none'
		})
		this.setState((pre) => {
			pre.standArray[index] = value
			return {
				standArray: pre.standArray
			}
		})
	}}
/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值