Nil*_*esh 2 javascript reactjs react-native
想要基于json {来渲染按钮{“ ActionType”:[{“ Field”:“ Button”,“ FieldText”:“ No”,“ FieldAction”:“ this.getCellNumber('no')”,“ style”: “”},{“ Field”:“ Button”,“ FieldText”:“ No”,“ FieldAction”:“ this.getCellNumber('yes')”,“ style”:“”}]}
如何在渲染函数中循环获取视图中的按钮数量
render(){
return(
<View style={this.styles.ButtonValContainer}>
</View>
);
}
Run Code Online (Sandbox Code Playgroud)
在反应中,您可以轻松地收集一系列元素进行渲染。
const buttons = [
{
text: 'button one',
action: () => console.log('pressed button one'),
},
{
text: 'button two',
action: () => console.log('pressed button two')
}
];
Run Code Online (Sandbox Code Playgroud)
....
// react class definition
// ...
// assuming `Button` is a defined class in scope.
render() {
const renderedButtons = buttons.map(b => {
return <Button key={b.text} text={b.text} onPress={b.action} />;
});
return (
<View>
{renderedButtons}
</View>
)
}
Run Code Online (Sandbox Code Playgroud)
希望那些对你有帮助。
| 归档时间: |
|
| 查看次数: |
4832 次 |
| 最近记录: |