美文网首页
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