Skip to content

介绍

Vite TS Starter(以下简称 VTS) 是一个基于 Vite 6.x + Vue 3.x + TypeScript 的快速开发模板,专为中小型 B 端后台管理系统设计。它集成了 Element Plus、Vue Router、Vuex 等技术,提供了一套开箱即用的前端解决方案。

🔥 在线体验

⭐⭐⭐⭐⭐

如果 VTS 能为你的开发工作带来便利,欢迎前往 Github 帮我点个 ⭐ Star 支持一下,这将是对我最大的鼓励。项目在持续优化中,欢迎你提出宝贵的建议,一起让它变得更好。

技术选型

展开查看

特性

  • 🚀 极速开发:Vite 6 极快的冷启动和 HMR,提升开发效率。
  • 🎨 高效 UI 组件库:内置 Element Plus 2.x,适用于后台管理系统。
  • 📦 最佳实践:Vue 3 组合式 API + Vuex 4 + i18n + 权限管理,开箱即用。
  • 🔧 开发者友好:TypeScript、ESLint、Stylelint、Husky + lint-staged,保证代码规范。
  • 🌍 多语言支持:内置 i18n,支持 Vue Router 级别的语言切换。
  • 🛠️ 现代化工具链:Vitest 单测框架,测试执行更快。
  • 🔄 灵活封装:Axios 请求封装 + Vuex Actions,提高代码复用性。
  • 增强功能$ModalDialog 插件 + <IconFont /> 组件,简化开发。
  • 🔑 路由鉴权:内置路由鉴权 + Nprogress 进度条,轻松管理访问控制。
  • 📂 模块化架构:页面、路由、样式等模块化设计,降低耦合度。
  • 专注业务开发:轻量模板,去冗余配置,开箱即用。

适用场景

  • 极速构建:快速启动 Vue 3 + TypeScript 后台管理系统,享受 Vite 带来的高效开发体验。
  • 前沿学习:适合希望掌握 Vite 最新技术栈、Vue 组合式 API 及最佳实践的开发者。
  • 轻量模板:为寻求功能完善且轻量级前端模板的开发者提供支持。

模板优势

  • 开箱即用:精简设计,无冗余组件和插件,克隆后仅需少量配置,即可直接投入使用,避免了其他模板中繁杂的清理工作。
  • 模块化架构:采用高内聚、低耦合的模块化设计,各功能模块独立而协同,便于维护和扩展。

相关仓库

除了 VTS,我还维护了多个不同技术栈的模板,希望对你有所帮助:

欢迎选择最适合你的模板进行开发!

🌹 支持

如果你觉得这个项目有帮助,或喜欢我做的工作,欢迎点击项目右上角的 ⭐️ Star 按钮进行支持!每一个星标都是对我最大的鼓励,帮助我不断改进和前进。非常感激你的支持!😊

如果你有任何建议、意见,或想参与项目的开发,也非常欢迎与我联系!

你可以通过以下几种方式与我们互动:

  • 提交Issue - 如果你遇到问题或有改进的想法,欢迎在 Issues 提交反馈。
  • 贡献代码 - 如果你有兴趣贡献代码,请参考 贡献指南,让我们一起让项目变得更好!

再次感谢你的支持,期待一起让这个项目变得更强大!🙏