var that = this;
this.setData({
addNum: addNum,
pageMessageList: pageMessageList
},()=>{
var msgLength = that.data.pageMessageList.length;
if(msgLength && (msgLength >8 )){
that.setScrollBottom();
}
})
setData回调中,if判断那儿报 渲染层错误,如果不写if,只写 that.setScrollBottom();则不报错。这是怎么回事啊?
this.data.pageMessagelist
this.setData({ addNum, pageMessageList },() => { var msgLength = pageMessageList.length if (msgLength > 8){ this.setScrollBottom() } })