you-yuan-uni-ui
Version:
you-yuan-uni-ui 组件库
50 lines (49 loc) • 1.58 kB
JavaScript
import ScrollListMixin from 'hongkai-uni-ui/mixins/scrollList'
export default {
mixins: [ScrollListMixin],
data() {
return {
loadLoading: true,
loadDataListAttr: "resultdata.rows",
loadDataTotalPageAttr: "resultdata.totalPages",
}
},
watch: {},
methods: {
/**
* 开始加载回调
*/
loadDataStartCallback() {
console.log("数据开始加载", this.loadDataFinish)
console.log("初始数据", this.loadDataResult)
this.$refs['you-yuan-scroll-view'] && this.$refs['you-yuan-scroll-view'].handleSetLoading('loading')
this.$refs['HkWaterfall'] && this.$refs['HkWaterfall'].clear();
// this.loadDataResult = []
},
/**
* 加载结束回调
*/
loadDataFinishCallback() {
console.log("数据加载结束", this.loadDataFinish)
console.log("最终得到数据", this.loadDataResult)
this.loadLoading = false
this.$refs['you-yuan-scroll-view'] && this.$refs['you-yuan-scroll-view'].handleRestore()
},
/**
* 加载完毕回调
*/
loadDataMaxCallback() {
console.log("数据加载完毕", this.loadDataMax)
console.log("最终得到数据", this.loadDataResult)
this.$refs['you-yuan-scroll-view'] && this.$refs['you-yuan-scroll-view'].handleSetLoading('max')
},
/**
* 暂无数据回调
*/
loadDataEmptyCallback() {
console.log("数据加载完毕", this.loadDataFinish)
console.log("最终暂无数据", this.loadDataResult)
this.$refs['you-yuan-scroll-view'] && this.$refs['you-yuan-scroll-view'].handleSetLoading('noData')
},
}
}