直接代码:
api.addEventListener({
name: ‘scrolltobottom’, //apicloud 触底方法
extra: {
threshold: 0 //触底距离,多少触发回调。
}
}, function(ret, err) {
index += 1;
var data = {
categoryId: 0,
pageNum: index, //从后台请求数据的页码。
pageSize: 10
}
ajaxRequest(’/api/Shop/GoodsListFromCategory?’, ‘get’, data, true, function(ret) {
if (ret.code == 200) {
if (ret.res.data.count == 0) {
toast(“没有更多数据了!”)
}else {
main.list = main.list.concat(ret.res.data.list); //核心,运用JS数组合并的方法,达到追加渲染。
}
} else {
toast(ret.res.msg)
}
})
});
其他按照vue语法v-for正常渲染就行了。