微信小程序的data和react的state类似,但是在对数组进行修改得时候,我尝试用react那样的方式,发现不能正常修改数组:
wx.onSocketMessage(function(data){
console.log(data.data);
that.setData({
messages: that.data.messages.push(data.data)
});
console.log(that.data.messages)
});
data始终是1,请问这是怎么回事呢?
messages: that.data.messages.push(data.data) 这句有问题。不支持push。只能通过setData