美文网首页
2021-04-23 React 当前页面state多个id换算

2021-04-23 React 当前页面state多个id换算

作者: 无尽甜蜜里悠悠记忆 | 来源:发表于2021-04-23 10:33 被阅读0次

初始化: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)}

/>

)}

相关文章

网友评论

      本文标题:2021-04-23 React 当前页面state多个id换算

      本文链接:https://www.haomeiwen.com/subject/hsccrltx.html