请先试一下,不直接使用 message 对象 setData ,而是把消息的内容提取出来之后再 setData。比如这样:
queryMessage(...).then(function(messages) {
//.......
// 这里不要直接 setData message,也不要 console.log
that.setData({
messagelist: cachemessages.concat(messages.map((message) => ({
text: message.text
))
})
});
我们已经在着手优化这个体验了,争取下个版本能直接 setData。