美文网首页
React如何给state中对象赋值和修改

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

作者: 甘道夫老矣 | 来源:发表于2020-04-15 14:16 被阅读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
        })
    }
    
    

    相关文章

      网友评论

          本文标题:React如何给state中对象赋值和修改

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