资源整合
整合原因
开发中,因为各种需求总是需要引用其他第三方组件。
被开源社区验证过的组件,毫无疑问是可靠的选项。
但社区中海量组件筛选起来太费事,每次寻找相关组件都要浪费很多时间。
于是,这里整合一下,整合平日遇到的好用的组件及工具库,为后续开发缩减时间。
组件库
以vue2
为主的组件库(工作用),Vue3
的组件库也会用(工作后续要准备升级使用)
vue-audio-better
一款好用的音频播放器,有简约版和普通版,推荐使用。
js-audio-recorder
录音方法库,web端用,虽然更新的事件有点久远,但是确实还算不错。
不过,需要站点有https
或者自己本地修改浏览器配置,很麻烦。
wangeditor
市面上久经验证的富文本组件,应该是开源社区最好用的一款富文本组件了。
kangc/v-md-editor
好用的md
编辑器,不逊于掘金编辑器的效果,目前没测出什么问题
工具库
一个使用 canvas 的五彩纸屑特效 JS 插件,简约好看,可以用在注册成功等页面效果上。
使用方法参考:Canvas Confetti 五彩纸屑特效 JS 插件
dayjs
比moment.js
更轻量,更好用,简单方便的引入。
decimal.js
一个好用的数据精度库,解决前端小数精度丢失的计算问题,个人比较推荐,虽然几家精度库都是一个作者。
html2canvas
好用的html转图工具,用来生成页面截图
Vuehooks
VueUse 中文网 (nodejs.cn),由vue社区孵化出来的hooks库,好用的vue3的工具库。