【微信小程序】setData设置对象某个属性

2019-07-08  本文已影响0人  大Q本Q
data:{
    canvas:{
        width:0,
        height:0
    }
    
}

// 1. 把canvas.width转成String
// 2. setData时,放在[]中

let width = 'canvas.width';
this.setData({
    [width]:100
})


        let _key = `a.b.c.d1`
        this.setData({
            [_key]:111
        })
        console.log(this.data.a.b.c)
        // {d1: 111, d2: 2, d3: 3}
        
        // _key 不能是 `a.b.c[${code}]` 
        
上一篇 下一篇

猜你喜欢

热点阅读