# export-excel-toolsvue **Repository Path**: mahmudtjcu/export-excel-toolsvue ## Basic Information - **Project Name**: export-excel-toolsvue - **Description**: 一个简单易用的 Vue Excel 导出工具组件。 - 🚀 **数据导出** - 支持导出数据为 Excel 文件 - 🔄 **文件名** - 支持自定义文件名 - 🎯 **样式** - 支持自定义按钮样式 - 📦 **轻量级** - 无依赖,体积小,加载快 - 📚 **文档** - 详细文档和示例 - 🛠️ **自定义** - 支持自定义按钮样式和文件名 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-26 - **Last Updated**: 2025-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue Excel 导出工具组件 一个简单易用的 Vue Excel 导出工具组件。 ## 安装 ```bash npm install export-excel-tools ``` ## 特性 - 🚀 **数据导出** - 支持导出数据为 Excel 文件 - 🔄 **文件名** - 支持自定义文件名 - 🎯 **样式** - 支持自定义按钮样式 - 📦 **轻量级** - 无依赖,体积小,加载快 - 📚 **文档** - 详细文档和示例 - 🛠️ **自定义** - 支持自定义按钮样式和文件名 ## 使用方法 ### 全局注册 ```javascript import Vue from "vue"; import ExportExcelTools from "export-excel-tools"; Vue.use(ExportExcelTools); ``` ### 局部注册 ```javascript import { ExcelExporter } from "export-excel-tools"; export default { components: { ExcelExporter, }, }; ``` ### 在模板中使用 ```vue ``` ## 目录结构 ``` export-excel-tools/ # 项目根目录 ├── src/ # 组件源码 ├── index.js # 入口文件 ├── README.md # 描述文件 ├── LICENSE # 许可证 ├── package.json # 包信息 ``` ## Props | 属性名 | 类型 | 必填 | 默认值 | 说明 | | ---------- | ------ | ---- | --------------- | -------------------------- | | data | Array | 是 | - | 要导出的数据数组 | | fileName | String | 否 | 'exported-data' | 导出的文件名(不含扩展名) | | buttonText | String | 否 | '导出 Excel' | 按钮显示的文本 | ## 事件 | 事件名 | 说明 | 回调参数 | | -------------- | -------------- | --------------- | | export-success | 导出成功时触发 | - | | export-error | 导出失败时触发 | error: 错误信息 | ## License ### 🛠️CDN ````html ``` ## 🧪单元测试 项目使用 Jest 进行完整测试,运行以下命令执行测试: ```bash npm run test ```` ## 🤝 贡献指南 欢迎对这个项目进行贡献!请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (`git checkout -b feature/your-feature`)。 3. 提交更改 (`git commit -m 'Add some feature'`)。 4. 推送分支 (`git push origin feature/your-feature`)。 5. 提交 Pull Request。 - 🎯 **欢迎访问我的技术博客:**- © https://gitee.com/mahmudtjcu - 🎯 **欢迎访问我的 Gitee:**- © https://www.cnblogs.com/mahmud ## 📜 许可证 本项目使用 [MIT 许可证](LICENSE)。