elementui-table封装 hooks
js-hooks
import { ref, reactive, onMounted } from 'vue'
import { ElMessage, ElMessageBox, ElNotification } from 'element-plus'
/**
* @FileDescription: el-table 函数式组件hooks--实现一个表格的数据加载、分页、搜索、删除和导出等操作,
* @function:useTable(config)
* @param {object} config useTable(配置项)
* @param {function} config.loadDataFunc 分页列表接口函数
* @param {object} config.queryForm 表单配置
* @param {function} config.deleteDataFunc 删除接口函数
* @param {object} config.options 内部函数配置项(分页 | 接口配置)
* @param {boolean} config.options.immediate 是否默认执行
* @param {object} config.options.pageSizeConfig 分页字段配置
* @param {string} config.options.pageSizeConfig.table_page 页数
* @param {string} config.options.pageSizeConfig.table_size 页码
* @param {string} config.options.pageSizeConfig.table_pageNum 默认页数
* @param {string} config.options.pageSizeConfig.table_sizeNum 默认页码
* @param {object} config.options.apiConfig 列表接口返回值配置
* @param {string} config.options.a

&spm=1001.2101.3001.5002&articleId=140826530&d=1&t=3&u=a12f9d379b7244a4a176e226de531faf)
5134

被折叠的 条评论
为什么被折叠?



