plus-pro-components
Version:
Page level components developed based on Element Plus.
24 lines (20 loc) • 533 B
JavaScript
;
var vue = require('vue');
require('../constants/index.js');
var page = require('../constants/page.js');
function useTable(_pageInfo) {
const defaultPageInfo = vue.unref(_pageInfo) || page.DefaultPageInfo;
const tableData = vue.ref([]);
const pageInfo = vue.ref({ ...defaultPageInfo });
const total = vue.ref(0);
const loadingStatus = vue.ref(false);
const buttons = vue.shallowRef([]);
return {
tableData,
pageInfo,
total,
loadingStatus,
buttons
};
}
exports.useTable = useTable;