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
- Fork 本仓库并创建新分支。
- 提交前请运行
npm run lint保证代码风格统一。 - 提交 PR 前在
examples/中补充或更新相应 Demo。 - 等待 CI 通过并获得 Review 后即可合并。
© 2021 ifSadEveryDay. 本项目基于 MIT 协议开源,欢迎自由使用、修改与分发。