UNPKG

plus-pro-components

Version:

Page level components developed based on Element Plus.

22 lines (19 loc) 513 B
import { unref, ref, shallowRef } from 'vue'; import '../constants/index.mjs'; import { DefaultPageInfo } from '../constants/page.mjs'; function useTable(_pageInfo) { const defaultPageInfo = unref(_pageInfo) || DefaultPageInfo; const tableData = ref([]); const pageInfo = ref({ ...defaultPageInfo }); const total = ref(0); const loadingStatus = ref(false); const buttons = shallowRef([]); return { tableData, pageInfo, total, loadingStatus, buttons }; } export { useTable };