V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lightUp

问个问题, React 是不是不支持这么写?

  •  
  •   lightUp · Apr 30, 2019 · 2419 views
    This topic created in 2565 days ago, the information mentioned may be changed or developed.

    如果是修改某个属性,好像可以,但是修改对象里面的某个属性的内容,好像不行。

    this.setState({
        ['json.a'] : 1
    })
    
    4 replies    2019-05-08 13:32:16 +08:00
    VDimos
        1
    VDimos  
       Apr 30, 2019 via Android
    和 react 没关系,这样会把字符串当作 key,并不会拆开的
    lightUp
        2
    lightUp  
    OP
       Apr 30, 2019
    @VDimos 小程序可以这样操作的。
    Yuiham
        3
    Yuiham  
       May 1, 2019 via Android
    不可以的,老老实实用合并对象的方法去处理吧
    zed1018
        4
    zed1018  
       May 8, 2019
    this.setState({...this.state, "foo":"bar"})
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5484 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 08:53 · PVG 16:53 · LAX 01:53 · JFK 04:53
    ♥ Do have faith in what you're doing.