| 12345678910111213141516171819202122232425 |
- // [z-paging]useZPagingComp hooks
- function useZPagingComp(paging) {
- const cPaging = !!paging ? paging.value || paging : null;
-
- const reload = () => {
- if (!cPaging || !cPaging.value) return;
- cPaging.value.reload().catch(() => {});
- }
- const updatePageScrollTop = scrollTop => {
- if (!cPaging || !cPaging.value) return;
- cPaging.value.updatePageScrollTop(scrollTop);
- }
- const doChatRecordLoadMore = () => {
- if (!cPaging || !cPaging.value) return;
- cPaging.value.doChatRecordLoadMore();
- }
- const pageReachBottom = () => {
- if (!cPaging || !cPaging.value) return;
- cPaging.value.pageReachBottom();
- }
- return { reload, updatePageScrollTop, doChatRecordLoadMore, pageReachBottom };
- }
- export default useZPagingComp
|