用到的插件总结

153 阅读2分钟

做好前端的工作,知道使用哪些好用的插件至关重要,下面是使用过的插件的总结(备忘)

  • tinymce 编辑器插件
  • @packy-tang/vue-tinymce 在vue中使用的tinymce编辑器插件,使用时注意版本配合
  • countup.js 滚动计数效果的插件
  • custom-protocol-check 在浏览器打开本地应用
  • dayjs 格式化时间插件
  • echarts 图标插件
  • file-saver 保存内容到本地,如果保存blob为.txt格式的文件,保存canvas画布为jpg文件,保存file等等,在项目中使用的场景是接口返回的数据用该插件保存为本地.zip文件
  • js-cookie 操作cookie的插件
  • js-sha1 加密的插件,使用场景,登录时加密密码
  • jsencrypt 加密的插件,至于和js-sha1的不同,除了加密算法不同外,其他的没有研究,待使用时再看吧
  • jszip 创建、读取和编辑.zip文件
  • normalize.css css初始化
  • nprogress 页面加载虚假进度条插件
  • pako 压缩和解压数据
  • path-to-regexp 字符串转换为正则,操作正则
  • postcss-px-to-viewport px转vw
  • video.js 播放器插件
  • vuex-persistedstate vuex数据持久化
  • vue-cookies vue项目中cookies插件
  • throttle-debounce 防抖和节流方法的工具库
  • html2canvas 给网页截图,将html网页转换为canvas或者img
  • jspdf js生成pdf的插件,使用到的场景:将网页下载为pdf格式,先使用html2canvas将网页转换为canvas,再将canvas转换为image,将image通过jspdf插件转换为pdf
  • tui-image-editor 在image上做涂鸦的插件,将img转换为canvas,然后可以在canvas上写写画画,使用到的场景:标记图片上审核出的问题
  • xml-js 将XML文本转换为Javascript对象/JSON文本(反之亦然)
  • vue-echarts echarts的vue封装组件
  • lodash js工具类集合
  • screenfull 切换全屏的工具
  • downloadjs 页面上用来实现下载功能的工具库, 可以下载很多格式的文件,包括pdf
  • typelt TypeIt 动态输入插件