明天来举荐几个实用的 Vue 库!
- 状态治理(1)PiniaPinia 是最新一代的 Vue 轻量级状态治理库。它实用于 Vue 2.x 和 Vue 3.x。它是 Vue 官网成员在 2019 年 11 月从新设计的一个状态存储库,它容许你跨组件 / 页面共享状态,并且是响应式的,相似于 Vuex。
Github:https://github.com/vuejs/pinia(2)VuexVuex 是一个专为 Vue.js 利用程序开发的状态管理模式。它采纳集中式存储管理利用的所有组件的状态,并以相应的规定保障状态以一种可预测的形式发生变化。
Github:https://github.com/vuejs/vuex(3)vuex-persistvuex-persistedstate 是一个反对 Typescript 的 Vuex 插件,使你可能将应用程序的状态保留到长久存储中,例如 Cookies 或 localStorage。
Github:https://github.com/championsw… 表单(1)VeeValidatevee-validate 是 Vue.js 的表单验证库,它容许验证输出并以相熟的申明式款式或应用组合函数构建更好的表单 UI。
Github:https://github.com/logaretm/v…(2)FormKitFormKit 是一个面向 Vue 开发人员的表单创作框架,它使构建高质量的生产就绪表单的速度进步了 10 倍。
Github:https://github.com/formkit/fo… 文档(1)VitePressVitePress 是 VuePress 的继承者,建设在 vite 之上。目前,正处于 alpha 阶段。它曾经适宜开箱即用的文档应用,但配置和主题 API 可能仍会在主要版本之间发生变化。
Github:https://github.com/vuejs/vite…(2)VuePressVuePress 是一个基于 Vue 的轻量级动态网站生成器,以及为编写技术文档而优化的默认主题。它是为了满足 Vue 本人的子项目文档的需要而创立的。
Github:https://github.com/vuepress/v…(3)GridsomeGridsome 是一个基于 Vue.js 构建的 Jamstack 框架,它让开发人员能够轻松地构建动态生成的网站和应用程序,这些网站和应用程序天生速度快。
Github:https://github.com/gridsome/g… 测试(1)VitestVitest 是一个由 Vite 提供反对的极速单元测试框架。其和 Vite 的配置、转换器、解析器和插件保持一致,具备开箱即用的 TypeScript / JSX 反对。
Github:https://github.com/vitest-dev…(2)JestJest 是一个全面的 JavaScript 测试解决方案,专一于简洁明快。实用于大多数 JavaScript 我的项目。
Github:https://github.com/facebook/jest(3)Mochamocha 是一个功能丰富的 javascript 测试框架,运行在 node.js 和浏览器中,使异步测试变得简略乏味。Mocha 测试间断运行,容许灵便和精确的报告,同时将未捕捉的异样映射到正确的测试用例。
Github:https://github.com/mochajs/mo… 可视化(1)Vue ChartJSvue-chartjs 是一个 Vue 对于 Chart.js 的封装,让用户能够在 Vue 中轻松应用 Chart.js,很简略的创立可复用的图表组件,非常适合须要简略的图表并尽可能快地运行的人。vue-chartjs 形象了根本逻辑,同时也裸露了 Chart.js 对象,让用户取得最大的灵活性。它反对 Vue 3 和 Vue 2。
Github:https://github.com/aperturele…(2)Apache EChartsApache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,活泼,可交互,可个性化定制的数据可视化图表。它是用纯 JavaScript 编写的,基于 zrender,是一个全新的轻量级画布库。!GitHub:https://github.com/apache/ech…(3)Vue-EChartsVue-ECharts 是 Apache ECharts 的 Vue.js 组件。应用 Apache ECharts 5,同时反对 Vue.js 2/3。
Github:https://github.com/ecomfe/vue…(4)TroisTrois 是一个基于 Three.JS 的 Vue 3 可视化库,它是一个风行的 WebGL 库。Three.JS 对桌面和挪动设施都有很好的反对。该库容许咱们应用 VueJS 组件轻松为网站创立 3D 成果。
Github:https://github.com/troisjs/trois
组件、UI 组件、动画、图标、富文本编辑器、服务端渲染
查看地址:VUE 大全