UNPKG

el-table-infinite-scroll

Version:
44 lines (37 loc) 1.42 kB
/*! * el-table-infinite-scroll v3.0.8 * (c) 2019-2025 yujinpan */ import 'core-js/modules/es.array.concat.js'; import { useScrollElem } from './el-table-infinite-scroll.js'; import InfiniteScrollUp from './infinite-scroll-up.js'; var ElTableInfiniteScrollUp = { mounted: function mounted(el) { var _useScrollElem = useScrollElem(el), scrollElem = _useScrollElem.scrollElem; // @ts-ignore for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } InfiniteScrollUp.mounted.apply(InfiniteScrollUp, [scrollElem].concat(args)); }, updated: function updated(el) { var _useScrollElem2 = useScrollElem(el), scrollElem = _useScrollElem2.scrollElem; // @ts-ignore for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { args[_key2 - 1] = arguments[_key2]; } InfiniteScrollUp.updated.apply(InfiniteScrollUp, [scrollElem].concat(args)); }, unmounted: function unmounted(el) { var _useScrollElem3 = useScrollElem(el), scrollElem = _useScrollElem3.scrollElem; // @ts-ignore InfiniteScrollUp.unmounted(scrollElem); }, install: function install(vue) { vue.directive('el-table-infinite-scroll-up', ElTableInfiniteScrollUp); } }; export { ElTableInfiniteScrollUp as default };