动态修改状态state

2018-07-17  本文已影响2人  奋斗的小小小兔子
  1. 动态设置状态
<Select onChange={val => this.handleChange(val, 'type')}>
  <Option value="1">approver</Option>
  <Option value="2">acceptor</Option>
 </Select>

// write
handleChange = (val, string) => {
    this.setState({
      [string]: val,   // Equivalent to  type: val, 
    });
 };
 
  1. 动态读取状态
// read
  let a = 'approving';
  console.log(this.state[`${a}Tips`]);
上一篇下一篇

猜你喜欢

热点阅读