<view slot="empty">当前是空据</view>
<view class="item" v-for="(item, index) in dataList" :key="index">
{{ item }}
</view>
</z-paging>
</view>
</template>
<script>
export default {
data() {
return {
dataList: [],
num: 1,
};
},
mounted() {
},
methods: {
queryList(pageNo, pageSize) {
console.log(pageNo, pageSize, "下载");
setTimeout(
() => {
this.$refs.paging.complete([
{ detail: "测试信息1", title: "1" },
{ detail: "测试信息2", title: "2" },
{ detail: "测试信息2", title: "3" },
{ detail: "测试信息2", title: "4" },
{ detail: "测试信息2", title: "5" },
{ detail: "测试信息2", title: "6" },
{ detail: "测试信息2", title: "7" },
{ detail: "测试信息2", title: "8" },
{ detail: "测试信息2", title: "9" },
{ detail: "测试信息2", title: "10" },
]);
this.num += 1;
if (this.num >= 7) {
this.$refs.paging.complete([]);
// 加载失败
// this.$refs.paging.complete(false);
}
},
this.num == 1 ? 500 : 2000
);
},
},
};
</script>
App.vue如下
<template>
<view class="app">
<view class="app-top"></view>
<view class="app-main">
<keep-alive :key="$route.path">
<router-view :key="$route.path" v-if="keep_route"></router-view>
</keep-alive>
<router-view v-if="!keep_route"></router-view>
</view>
</view>
</template>
"""
0 个回复