代码如下:
Promise.all(promiseArr).then(res => { this.setData({ commentlist: this.data.commentlist.push(comment) }) console.log(this.data.commentlist); });
commentlist为数组,使用push后打印出来的是1
后来改为concat就正常了
Promise.all(promiseArr).then(res => { this.setData({ commentlist: this.data.commentlist.concat(comment) }) console.log(this.data.commentlist); });
记住这个坑了。