您好,请问
微信小程序,scorllview 上拉调用这个方法,但是每次得到的message是相同的,是为啥
loadhismessage() {
var that = this;
//console.log(messageI);
messageIterator.next().then(function (result) {
console.log("result")
console.log(result)
var result = result.value;
var messages = that.data.messages;
//console.log(messages);
for (let i = result.length - 1; i >= 0; i--) {
console.log("result[i].text");
console.log(result[i].text);
// var id = 'stu2';
//console.log(app.loadUser('59c5c296f3ffd900541bab8c'))
var ms = { text: result[i].text, from: result[i].from, type: result[i].type, side: 'left' }
//console.log("ms");
// console.log(ms);
messages.unshift(ms);
ms = '';
}
that.setData({
messages,
})
messages = [];
console.log(that.data.messages);
console.log(that.data.toView);
return that.data.messages;
//console.log(messages)
}).then((messages) => {
console.log(messages.length)
var toView = messages.length - 20 * that.data.loadtimes;
that.setData({
toView: 'msg' + toView,
})
console.log(that.data.toView)
}).catch(console.error.bind(console))
that.data.loadtimes++;
},