【发布时间】:2015-11-19 11:04:45
【问题描述】:
在我的场景中,我正在显示带有删除图标的图像数组。一世 单击删除图标时需要删除图像。如何实现 这使用本机反应
这里是示例代码。
var image=["uri1","uri2","uri3"] //image url
var GetImageField = React.createClass({
deleteImage:function(){
this._imageDelete.setNativeProps({height: 0});
},
render:function() {
var self =this;
return (<View>
{
image.map(function(val){
return (
<Image source={val} style={styles.uploadImage} ref={component => self._imageDelete = component}>
<TouchableHighlight underlayColor="#ffa456" onPress={self.deleteImage} style={{backgroundColor:'#fff'}}>
<Text style={styles.deleteImage} >delete</Text>
</TouchableHighlight>
</Image>)
})
}
</View>)
}
使用 setNativeProps 我只能删除第一个选定的图像。但我需要删除多个图像
【问题讨论】:
标签: javascript jquery reactjs react-native