一个好用的vue3增强库, 文档版本:v 0.0.7

简介

起源

这个项目起名为 howuse,谐音为好用。

最初开发的时候,准备是一个第三方的关于vue3composition-api,后来发现vueuse这个项目已经足够优秀,想要的应有尽有。经过一段时间思考,准备做一个关于脚手架项目,但是考察之后关于element-plusant-design-vue的优秀中后台系统多如牛毛。项目停滞好久之后,准备把项目做成一个vue功能增强项目,什么是增强。增强并不追求造轮子,而是在已有的优秀js或者ui库之上做一些加强功能。

开发理念

项目定义为只做功能增强,不做侵入式开发,尽可能在保证原有api畅通无阻的情况下,使用本插件

功能进度

  1. axios vue3 响应式增强,支持响应中断、自响应、默认节流
  2. echarts vue3 组件,基础composition-api
  3. pdf 插件,方便将网页元素下载为图片和 pdf
  4. 基于ant-design-vue 的crud
  5. 基于element-plus 的crud (0%)
  6. 额外vue组件,(常用的UI组件,但主流UI框架不具备的组件),动画库依赖:https://animate.style/
    • 蒙版
    • 图片预览,命令模式、组件模式
    • json 数据预览 (该组件依赖的vue-json-pretty插件,由于不提供esm的导出方式,新版的vue也没有了 export default 导出,导致新项目引入失败,集成暂缓)
    • 可拖拽弹窗、且可以操作弹窗底部数据
    • 可拖放组件
    • 无限滚动组件
  7. 基于高德地图的常用操作封装(0%)