vue3实用工具分享

Vue3

UI库/相关工具/可视化/生态全分享

1.Web UI库

1. ElementUI Plus

一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的桌面端组件库

https://element-plus.org/zh-CN/

2. Ant Design of Vue

Ant Design 的 Vue 实现,开发和服务于企业级后台产品

https://www.antdv.com/docs/vue/introduce-cn

3. BalmUI

基于谷歌的 Material Design,附带 Vue 插件和指令,以及从简单到复杂的高度可定制组件

https://next-material.balmjs.com/

4. Naive UI

图森Vue3的组件库,文档完整,我项目中经常使用

https://www.naiveui.com/zh-CN/os-theme

5. arco.design

字节跳动企业级产品设计系统,支持React和Vue双版本

https://arco.design/

6, Quasar

轻松构建高性能和高质量的Vue.js 3用户界面,好用,但没有中文文档

https://quasar.dev/

7. iDUX

Vue3.x 的 UI 组件库,完全使用 TypeScript 开发

https://idux.site/

8. TDesign

腾讯业务团队在服务业务过程中沉淀的一套企业级设计体系

https://tdesign.tencent.com/

https://tdesign.tencent.com/vue-next/overview

9. PrimeVue

易于使用、多功能、高性能的 Vue UI 组件库

https://www.primefaces.org/primevue/

10. DevUI

华为基于 Vue3 和 DevUI 设计的 UI 组件

https://vue-devui.github.io/

11. vuestic-ui

Vue 3 的免费和开源 UI 库 ,UI非常好看,并且有可用后台管理界面。

https://vuestic.dev/

12. Headless UI

完全无样式、完全可访问的 UI 组件,旨在与 Tailwind CSS 完美集成。

https://headlessui.com/

13. View UI Plus

基于 Vue.js 3 的企业级 UI 组件库和前端解决方案

https://www.iviewui.com/

2.移动UI库

14. Vant

有赞轻量、可靠的移动端组件库

https://vant-contrib.gitee.io/vant/#/zh-CN

15. NutUI

京东风格的轻量级移动端 Vue 组件库,非常适合移动端电商使用。

https://nutui.jd.com/#/

16. Varlet

Material 风格移动端组件库 ,文档非常齐全。

https://varlet.gitee.io/varlet-ui/#/zh-CN/home

17. nutui-bingo

京东基于 NutUI 的抽奖组件库,助力营销活动和小游戏场景。

https://nutui.jd.com/bingo/#/

3.相关工具

18. unplugin-vue-components

antfu 按需组件自动导入,开箱即用地支持 Vue 2 和 Vue 3,Tree-shakable,只注册你使用的组件,附有流行UI 库的内置解析器。

https://www.npmjs.com/package/unplugin-vue-components

19. vuex-persistedstate

在页面重新加载之间保持并重载您的 Vuex 状态

https://github.com/robinvdvleuten/vuex-persistedstate

20. vuex-persist

支持 Typescript 的Vuex插件,它能够将应用程序的状态保存到持久存储中,例如 Cookies 或 localStorage

https://championswimmer.in/vuex-persist/

21. @vueuse/gesture

手势库,使应用程序具有交互性

https://gesture.vueuse.org/

22. unplugin-auto-import

antfu 自动导入 Vite、Webpack、Rollup 和 esbuild 的 API。支持 TypeScript。

https://github.com/antfu/unplugin-auto-import

23. pinia-plugin-persistedstate

Pinia 商店的可配置持久性

https://github.com/prazdevs/pinia-plugin-persistedstate

24. https://vue-termui.dev/

一个基于 Vue.js 的终端 UI 框架,可让您轻松构建现代终端应用程序

https://vue-termui.dev/

4.可视化

25. Pdfvuer

DF 查看器,使用 Mozilla 的 PDF.js,支持 Vue2 和 Vue3

https://arkokoley.github.io/pdfvuer/

26. vue3-marquee

无缝滚动组件

https://vue3-marquee.vercel.app/

27. Vue-ECharts

百度ECharts 的 Vue.js 组件。 配置参考Echarts官方 基于 ECharts v5+ 开发,适用于Vue.js 2/3。

https://vue-echarts.dev/

28. iconpark

字节跳动出品,将一个SVG图标转化为多个主题,并生成React图标,Vue图标,svg图标

https://iconpark.oceanengine.com/home

5.插件

29. vue-multiselect-next

Vue.js 的通用选择/多选/标记组件

https://vue-multiselect.js.org/

30. vue-print-nb

用于印刷、简单、快速、方便、轻便的指令包装器

https://github.com/Power-kxLee/vue-print-nb

31. vue-i18n-next

Vue3的国际化插件

https://vue-i18n.intlify.dev/

32. vue-cropper

简单的vue图片裁剪插件

http://github.xyxiao.cn/vue-cropper/example/

33. Vue Grid Layout

Vue.js 的网格布局系统

https://jbaysolutions.github.io/

34. Vue Qrcode Reader

允许在不离开浏览器的情况下检测和解码二维码

https://gruhn.github.io/vue-qrcode-reader/

35. Makeit Captcha

基于 Vue3 + Vite + Canvas 开发的滑块验证码,动态生成验证滑块,结合后端的二次校验,能有效的避免被抓取模拟验证https://admin.makeit.vip/components/captcha

36. vue3-clipboard

Vue 3 的 clipboard.js

https://github.com/soerenmartius/vue3-clipboard

37. vue.draggable

基于Sortable.js的Vue 3拖放组件

https://sortablejs.github.io/vue.draggable.next/#/simple

38. BetterScroll

解决移动端(已支持 PC)各种滚动场景需求的插件。

https://better-scroll.github.io/docs/zh-CN/

6.相关生态

39. Vue 插件库

https://www.vue365.cn/

40. Pinia

轻量级状态管理库,API 设计更接近Vuex 5的提案

https://pinia.vuejs.org/

41. Nuxt Modules

Nuxt 发现我们的模块列表以增强您的Nuxt 项目

https://modules.nuxtjs.org/

42. Nuxt 3

轻量级应用框架,可用来创建服务端渲染 (SSR) 应用

https://v3.nuxtjs.org/

43. vuepress

Vue 驱动的静态网站生成器

https://v2.vuepress.vuejs.org/zh/

44. VueUse

强大的 Vue 组合实用程序集合

https://vueuse.org/

7.动画

45. vue-starport

带有动画的跨路由共享组件

https://vue-starport.netlify.app/

46. @vueuse/motion

Vue Composables 让你的组件动起来

https://motion.vueuse.org/

8.音视频

47. @vueuse/sound

用于播放音效的 Vue 组合

https://sound.vueuse.org/

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 当制作Vue调试工具时遇到报错时,首先我们需要确定报错的具体信息。一般情况下,报错信息会提示错误的位置和原因。 第一步是检查报错信息,并定位到出现错误的位置。这可能是某个特定的代码段、文件或组件。 第二步是仔细阅读报错信息,并理解其中的错误原因。报错信息通常会提供一些线索,如未定义的变量、未安装的依赖项或语法错误等。 第三步是根据报错信息,检查相关代码。对于报错位置附近的代码,可以检查变量名拼写是否正确,语法是否符合规范,依赖项是否正确导入等。 第四步是尝试使用调试工具提供的功能来定位问题。Vue调试工具通常具有调试功能,可以显示组件的状态、属性和方法,从而帮助我们更好地理解代码的执行过程。 如果以上步骤都无法解决问题,可以尝试以下方法: 1. 搜索报错信息:将报错信息复制到搜索引擎中,可能会找到类似问题的解决方法或其他开发者的经验分享。 2. 检查代码库或文档:查看Vue的官方文档、GitHub仓库或其他资源,看是否有相关问题的解决方案或讨论。 3. 寻求帮助:在Vue的社区论坛、开发者社区或GitHub仓库中提问,向其他开发者寻求帮助。提问时,尽量提供详细的报错信息和代码,以便其他人更好地理解问题并给出解答。 总之,当制作Vue调试工具时遇到报错,我们可以通过阅读报错信息、检查相关代码、使用调试工具和寻求帮助等方法来定位和解决问题。每个报错可能具有不同的原因和解决方法,因此需要耐心和细心地进行排查和分析。 ### 回答2: 在制作Vue调试工具的过程中,如果遇到错误报错,我们可以采取以下步骤来解决问题。 首先,我们需要仔细阅读错误信息,以了解报错的原因。错误信息通常会指出出错的文件、具体的行数和错误类型等关键信息,有助于我们快速定位问题。 其次,我们可以通过排查代码来确认错误的来源。可以逐行检查代码,特别关注和报错相关的区域。我们可以确认是否有语法错误、变量命名错误、引用错误等。 如果我们无法找到错误的原因,可以考虑使用调试工具来帮助我们查找问题。Vue开发工具提供了丰富的调试功能,例如Vue Devtools。可以使用该工具来检查组件的状态、观察属性和事件的变化等。通过查看实时更新的信息,我们可以更好地理解代码的执行过程,并进一步定位以及解决问题。 如果问题依然存在,我们可以查看Vue文档和社区中是否有关于类似问题的解决方案。Vue的文档中提供了详细的API和示例,社区中也有许多开发者分享了他们在开发过程中遇到的问题及解决方案。借鉴他人的经验和解决方案,可以帮助我们更快地解决问题。 最后,如果以上方法都无法解决问题,我们可以通过向Vue的官方社区或相关论坛提问,寻求其他开发者的帮助。在提问时,我们应该提供详细的错误信息、相关代码和尝试过的解决方案,以便其他人更好地理解我们的问题并给出有效的建议。 总之,当制作Vue调试工具时遇到报错时,我们需要耐心地排查代码、利用调试工具、查阅文档和社区资源来解决问题,以确保调试工具能正常运行。 ### 回答3: 制作 Vue 调试工具时遇到报错是一种常见情况。在处理这个问题之前,首先需要了解报错的具体信息,以便更好地解决它。 首先,我们可以查看控制台输出,以获取更多关于报错的信息。控制台通常会提供有关报错的详细信息和报错行号,这有助于我们定位问题。可以根据报错信息,检查相关代码的语法错误、命名问题或其他潜在错误。 其次,我们可以使用调试工具或浏览器提供的开发者工具进行调试。通过设置断点,可以逐行执行代码,并观察数据的变化,以便找到引起报错的具体操作或逻辑错误。同时,我们可以使用浏览器提供的调试功能,例如查看变量的值、执行特定的代码片段等,以更好地理解和解决问题。 此外,我们可以查阅 Vue 框架的官方文档或社区论坛,寻找与报错相似的问题和解决方案。这些资源通常提供了大量的实用示例和指导,可以帮助我们解决类似的问题。 在解决报错的过程中,还要注意代码的组织和结构是否合理,是否遵循了 Vue 的语法规范。Vue 对于代码的书写格式和组织方式有一定的要求,如果不符合这些要求,很有可能引起报错。 总之,在制作 Vue 调试工具时遇到报错是正常现象,我们需要仔细分析报错信息,使用调试工具进行排查,并参考相关文档和资源解决问题。这样我们就能更好地解决报错,顺利完成 Vue 调试工具的制作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值