微信小程序的data和react的state類似,但是在對數(shù)組進(jìn)行修改得時(shí)候,我嘗試用react那樣的方式,發(fā)現(xiàn)不能正常修改數(shù)組:
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