gpt4 book ai didi

react-native - 循环 react 原生

转载 作者:行者123 更新时间:2023-12-03 08:53:26 25 4
gpt4 key购买 nike

我想根据用户选择的玩家数量制作一个字段列表。我想做这样的事情:

generatePaymentField() {
var noGuest = this.state.guest;
var payment =
<View>
<View>
<View><Text>No</Text></View>
<View><Text>Name</Text></View>
<View><Text>Preference</Text></View>
</View>;

for (var i=0; i < noGuest; i++) {
payment = payment +
<View>
<View>
<TextInput />
</View>
<View>
<TextInput />
</View>
<View>
<TextInput />
</View>
</View>;
}
return payment;
}

render () {
var payment = this.generatePaymentField();
this.setState({payment : payment});
return (
<View>
{this.state.payment}
</View>;
)
}

但是 react-native 将上述语法视为指向 for 循环行的“意外标记”。有没有其他方法可以做到这一点?

最佳答案

这应该工作

render(){

var payments = [];

for(let i = 0; i < noGuest; i++){

payments.push(
<View key = {i}>
<View>
<TextInput />
</View>
<View>
<TextInput />
</View>
<View>
<TextInput />
</View>
</View>
)
}

return (
<View>
<View>
<View><Text>No</Text></View>
<View><Text>Name</Text></View>
<View><Text>Preference</Text></View>
</View>

{ payments }
</View>
)
}

关于react-native - 循环 react 原生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34648738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com