UNPKG

you-yuan-uni-ui

Version:

you-yuan-uni-ui 组件库

50 lines (49 loc) 1.58 kB
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') }, } }