【发布时间】:2017-10-18 09:24:20
【问题描述】:
我正在研究选择明星的想法,但我遇到了一个问题。 这是我的代码:
export default class Star extends Component {
render() {
var starArray = [];
var i;
for (i = 0; i < 4; ++i) {
if (i < this.props.value) {
imageSource = this.props.fullStar;
} else {
imageSource = this.props.emptyStar;
}
starArray.push(
<View key={i}>
<TouchableHighlight onPress={() => console.log("etoile : "+this.key)}>
<Image source={imageSource} style={{width: 25, height: 25}}/>
</TouchableHighlight>
</View>
);
}
return (
<View style={Styles.container}>
{starArray}
</View>
);
}
}
我想当我们按下 star 以了解按下的 star 是什么时,我的 star 在一个数组中,而我不知道'不知道我按了哪个星号。
【问题讨论】:
标签: javascript react-native touchablehighlight