enn-export-util
v1.0.9
Published
导出功能相关的工具,支持 Vue2 和 Vue3,增加导出数据为0的样式处理
Readme
enn-export-utils
通用导出工具,兼容 Vue2 / Vue3。
安装
npm install enn-export-utils
# 或者
yarn add enn-export-utils使用
Vue2:
import ExportUtils from 'enn-export-utils';
Vue.use(ExportUtils);
Vue3:
import { h } from 'vue'
import ExportUtils from 'enn-export-utils';
app.use(ExportUtils, { h });
// 然后就可以在组件中直接使用
this.$exportConfirm({
total,
maxCount: 10,
handleCancel: () => {},
handleOk: () => {}
});
handleCancel: 取消的回调
handleOk: 成功的回调
成功里面可以自定义也可以使用已经封装好的文件导出方法
// 注意要传this
import { exportCommon } from 'enn-export-utils';
exportCommon(this, response);这个方法可以单独使用 // 注意要传this
this.$clickableMessage(this, '导出完成', '去查看', () => { ... });- 1.0.0: 支持Vu2,Vue3
- 1.0.1: feature: 处理clickableMessage内部,a标签的点击兼容;判断导出限制total>max;
- 1.0.2: feature: 判断导出限制total>=max;
- 1.0.3: fix: 打包进基座报错require is not defined修复(有bug已废弃)
- 1.0.4: vue3项目需要显示传入h
- 1.0.5: 窗口跳转带时间戳,触发刷新
- 1.0.6: 修改rollup打包
- 1.0.7: 输出es5兼容
