初始化:constructor() {
super();
this.state = {
outputListIds: [],
};
}
存储:
<View style={{width:100 }}>
style={styles.textPay}
onPress={() => {
if (outputListIds.indexOf(item._id) === -1) {
outputListIds.push(item._id);
this.setState({outputListIds: [...outputListIds] });
}
}}>
<Text>确认送达
</View>
清除:updateItemOutPut = (id) => {
const { outputListIds } =this.state;
const index = outputListIds.indexOf(id);
if (index > -1) {
outputListIds.splice(index, 1);
}
this.setState({outputListIds: [...outputListIds] });
};
判断是否存在此id:
{outputListIds.includes(item._id) && (
itemList={[...item.item_list]}
outputId={item._id}
updateItemOutPut={() =>this.updateItemOutPut(item._id)}
/>
)}
网友评论