Skip to content

ifSadEveryDay/elementUI-enhance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elementUI-enhance

GitHub Stars GitHub Forks Vue License

elementUI-enhance 是一个在 Element-UI 之上进行功能扩展与性能优化的组件库,致力于为 Vue 2 项目带来更流畅、更优雅的开发体验。


✨ 在线体验

立即访问文档,直观感受组件交互效果:
https://8201314.xyz/elementUI-enhance.


🚀 特性亮点

以下功能基于Vue2的UI框架ElementUI进行二次开发封装

  • 模块化增强:对 Element-UI 常用组件进行无侵入扩展,可按需引入。
  • 高性能实践:内置防抖、节流与 requestAnimationFrame 等技巧,显著减少重排重绘。
  • 多组件成熟解决方案:对常见业务直接封装,即拿即用,不用再次考虑组件使用问题,专注JS代码业务就好。
  • 完善文档与示例:Demo 站点中包含每个组件的 API、交互示例与最佳实践。

🗺️ 功能模块

  • Button
  • CountUp
  • AvatarGroup
  • LoginComp
  • Empty
  • Step
  • Table
  • TextEllipsis
  • Upload

🤝 贡献指南

  1. Fork 本仓库并创建新分支。
  2. 提交前请运行 npm run lint 保证代码风格统一。
  3. 提交 PR 前在 examples/ 中补充或更新相应 Demo。
  4. 等待 CI 通过并获得 Review 后即可合并。

📄 License

MIT

© 2021 ifSadEveryDay. 本项目基于 MIT 协议开源,欢迎自由使用、修改与分发。

About

elementUI-enhance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •