const db = wx.cloud.database()
db.collection("book_list")
.where({
tag: options.id
})
.skip(skip)
.get({
success: res => {
this.skip +=20
this.data.list = this.data.list.concat(res.data)
this.setData({
list : this.data.list,
sort: options.id,
})
console.log('借阅情况',res.data[0].borrow)
},
fail: err => {
console.log(err)
}
})
使用contact连接分页后,改变数据了(点击跳转到另一个页面改变数据)使用onshow不能更新数据,使用下拉刷新也不可以(可以分页,不能更新被改数据)。如果不用contact会改变显示数据,但分页要用到contact,想问问怎么样才能分页下拉刷新更新数据。
应该是this的指向问题吧
目测这段代码应该会报错xxx is undefined吧
this应该是that
contact之后需要setData数组