vue生态都有哪些?

117 阅读3分钟

🧭 一、核心层(Vue 官方维护的核心生态)

分类名称作用说明
🧩 核心框架Vue 3 (vue)渐进式 JavaScript 框架,支持响应式组件开发
🧭 路由Vue Router官方路由系统,用于单页应用导航
🧠 状态管理Pinia(取代 Vuex)官方推荐的状态管理库,更轻量、更现代
⚙️ 构建工具Vite新一代前端构建工具,取代 webpack,官方推荐
🔌 开发环境插件Vue Devtools浏览器调试插件,查看组件树、响应式状态等
📜 脚手架create-vue官方 CLI,用于快速创建 Vue 3 项目

🧱 二、常用周边生态(社区主流支持)

分类常用库功能说明
🧭 路由增强vue-router + vue-router-nextVue 3 官方路由库
🔄 状态增强pinia-plugin-persistedstatePinia 状态持久化(存 localStorage)
💅 样式工具Tailwind CSSUnoCSSWindiCSS原子化 CSS 框架
📦 组件库Element PlusNaive UIAnt Design VueVuetifyVarlet主流 UI 库(支持 Vue 3)
📊 图表EChartsv-chartsChart.jsvue3-apexcharts可视化展示
🗺️ 地图vue3-amapvue-baidu-map-3x地图组件封装
📡 网络请求AxiosFetch APIVue Query异步数据获取
🧩 表单VeeValidateVueUseFormFormKit表单验证与动态表单
🧰 实用工具库@vueuse/coreVue Hooks 工具集合(超级推荐🔥)
🧠 组合式函数库VueUse各种常用组合式函数(useMouse、useFetch等)

🧰 三、构建与工程化生态

分类工具功能
🧱 构建Vite、WebpackVue 3 官方推荐使用 Vite
🧰 脚手架create-vue、Vite + npm init vite@latest快速初始化项目
🧪 测试VitestJestCypressPlaywright单元测试 + 端到端测试
🔧 类型支持TypeScriptVue 3 对 TS 原生支持更好
🧩 Lint 工具ESLint + Prettier代码规范与自动格式化
🧰 构建优化unplugin 系列(unplugin-auto-import、unplugin-vue-components)自动导入与组件按需加载

🧮 四、服务端渲染(SSR)与全栈生态

框架特点
Nuxt 3Vue 3 + Vite 的全栈 SSR 框架(相当于 Vue 的 Next.js)
Vike(原 Vite-SSR)轻量级 SSR 框架
Inertia.jsLaravel + Vue 常用的前后端一体化方案

🎨 五、UI 组件生态(适配 Vue 3)

UI 库说明
Element Plus最流行的 Vue 3 UI 组件库
Naive UI极简 + 可定制,开发体验优
Ant Design VueAnt Design 官方 Vue 版本
Vuetify 3Material Design 风格
Varlet移动端 Vue 3 组件库
TDesign Vue Next腾讯 TDesign 的 Vue 3 实现
Arco Design Vue字节跳动出品,设计规范现代

🧠 六、工具与辅助生态

工具功能
VueUse组合式 API 工具集,几乎是 Vue 3 必装库
Vue I18n多语言国际化支持
Vue Meta / useHead动态管理 <head> 标签
unplugin-auto-import自动导入 Vue API
unplugin-vue-components自动按需导入组件
vite-plugin-pages自动生成路由
vite-plugin-vue-layouts自动布局系统

🌐 七、SSR + 部署生态

工具说明
Nuxt 3官方级全栈框架,支持 SSR / SSG / API
VitePressVue 驱动的静态文档生成器(官方出品)
VuePress 2Vue 3 驱动的博客文档框架
Netlify / Vercel常用部署平台

🧩 八、移动端与跨平台

框架说明
Uni-app基于 Vue 的跨端框架(微信小程序、H5、App)
Taro + Vue3多端小程序开发框架
Quasar可构建桌面端、移动端、Web 的全平台框架
Capacitor + VueVue 构建原生 App 的方案

🧭 九、可视化开发与低代码

工具说明
Vue Flow / LogicFlow可视化流程图框架
LowCodeEngine(阿里)低代码引擎,支持 Vue
FormKit / Formily Vue可配置表单引擎

🎯 小结(Vue 技术生态地图一览)

Vue 3 核心
 ├─ Router(vue-router)
 ├─ State(Pinia)
 ├─ Build(Vite)
 ├─ UI(Element Plus / Naive UI / Ant Design Vue)
 ├─ SSR(Nuxt 3├─ Hooks(VueUse)
 ├─ 工具(Volar / Vue Devtools / ESLint)
 ├─ 构建增强(unplugin 系列)
 ├─ 国际化(Vue I18n)
 ├─ 测试(Vitest / Cypress)
 └─ 跨端(Uni-app / Quasar / Taro)