简介
起源
这个项目起名为 howuse
,谐音为好用。
最初开发的时候,准备是一个第三方的关于vue3
的composition-api
,后来发现vueuse
这个项目已经足够优秀,想要的应有尽有。经过一段时间思考,准备做一个关于脚手架项目,但是考察之后关于element-plus
和 ant-design-vue
的优秀中后台系统多如牛毛。项目停滞好久之后,准备把项目做成一个vue功能增强项目,什么是增强。增强并不追求造轮子,而是在已有的优秀js或者ui库之上做一些加强功能。
开发理念
项目定义为只做功能增强,不做侵入式开发,尽可能在保证原有api畅通无阻的情况下,使用本插件
功能进度
- axios vue3 响应式增强,支持响应中断、自响应、默认节流
- echarts vue3 组件,基础composition-api
- pdf 插件,方便将网页元素下载为图片和 pdf
- 基于ant-design-vue 的crud
- 基于element-plus 的crud (0%)
- 额外vue组件,(常用的UI组件,但主流UI框架不具备的组件),动画库依赖:https://animate.style/
- 蒙版
- 图片预览,命令模式、组件模式
- json 数据预览 (该组件依赖的vue-json-pretty插件,由于不提供esm的导出方式,新版的vue也没有了 export default 导出,导致新项目引入失败,集成暂缓)
- 可拖拽弹窗、且可以操作弹窗底部数据
- 可拖放组件
- 无限滚动组件
- 基于高德地图的常用操作封装(0%)