收藏
回答

小程序如何设置data的值

data: {
    cart: {
        "1": {
            "count": 1,
            "total": 1,
            "list": {
                "3": 1
            }
        }
    }}

比如要设置"3":1为"3":2要如何设置呢?

"1"和"3"是动态改变的,要用变量代替哦。

回答关注问题邀请回答
收藏

13 个回答

  • 2017-07-26
    var cart = this.data.cart;
    var idx = 3;
    cart.1.list[idx] = 2;
    this.setData({
        cart: cart
    })


    2017-07-26
    有用
    回复
  • 蓦然回首
    蓦然回首
    2017-07-26

    这样子不行吧,你有试过吗?这样子要是可以的话我就不会来这里问了。谢谢你的热心回答

    2017-07-26
    有用
    回复
  • maq
    maq
    2017-07-26
    var idx = 3;
    page.setData({
        ['cart.1.list.' + idx]: 2
    });


    2017-07-26
    有用
    回复

正在加载...

登录 后发表内容