React如何给state中对象赋值和修改

2020-04-15  本文已影响0人  甘道夫老矣

如果state中是一个对象,该如何修改

    constructor(props) {
        super(props);
        this.state = {
            count: {
                price: 0.00,
                num: 1,
                total: 0,
            }
        }
    }
changeInput =  () =>{
//es6的assion方法
   let data = Object.assign({}, this.state.count, { total: 2, price: 1, num:2});
    this.setState({
        count: data
    })
}

上一篇下一篇

猜你喜欢

热点阅读