如何向用setData向data中动态添加数组?
发布于 7 年前 作者 guiyingtan 11963 次浏览 来自 问答

先在数据库用for循环遍历数据,每查询到一条就把这条数据用setData方法往data中的pinglun[]数组添加,但从控制台来看,数据没有一次是添加成功的

2 回复

感觉你这命名的key有点问题应该是,不需要带上this.data.pinglun

this.setData({

[‘pinglun[’+ k +’]’] : res.data…

})

for(let i = 0; i < 10; i += 1) {
    let key = `array[${i}]`
    this.setData({
      [key]: i
    })
}
回到顶部