老师,我认为loading组件,在数据小于一页时不显示组件,可能不直观
来源:5-16 上拉加载更多(下)

洪炉温酒
2020-08-01
我是在请求数据后这里改良了一下,那样在数据小于一页时,显示成“没有更多数据”这样直观些吧,
/* 当请求到的数据小于分页数大小时,则认为没有更多数据了。 */
if (data.length < this.pageSize) {
let oldLoad = {};
oldLoad.loading = "noMore";
oldLoad.page = this.load[current].page;
this.$set(this.load, current, oldLoad);
/* 强制渲染页面 */
this.$forceUpdate();
}
/* 当请求的数据为空时,则不去push数据 */
if (data.length === 0) {
return;
}
写回答
2回答
-
洪炉温酒
提问者
2020-08-01
效果如图
10 -
慕村6345035
2020-08-03
只要能表达清楚的设计,都是可以的!?
00
相似问题