您好,请问
微信小程序,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++;

},