Skip to content
On this page

快速了解

功能特性

🧩 框架无关

vben3不与任何框架深度集成,开发者可以选择自己中意的框架进行开发🥰。

默认情况下,vben3的示例demo采用Naive UI框架进行编写。

🌿 Turborepo架构

采用比Monorepo更优秀的Turborepo架构,提升构建体验😎

INFO

点击 此处 查看Turborepo对Monorepo的优势

🚀 快速开发

每个开发者都有自己用的习惯或顺手的轮子进行快速开发。

在vben3里,我们将轮子与业务彻底解耦,开发者可以引入自己熟悉的轮子或者直接引用vben3封装完成的轮子进行快速开发,从而大大节省时间和精力😍。

Details

但是,任何轮子都需要时间进行学习,我们将vben3的框架工具类在本文档进行详尽编写,任何你觉得有疑问的地方都可以先查询本文档🤔。

内置功能

vben3内置功能存放在packages目录下:

js
📁 packages
  ┣━ 📁components -------------- 存放自定义组件
  ┣━ 📁constants --------------- 存放全局常量枚举
  ┣━ 📁demo -------------------- 示例demo
  ┣━ 📁directives -------------- 存放自定义指令
  ┣━ 📁hooks ------------------- 存放hooks工具类
  ┣━ 📁locale ------------------ 存放多语言本地化i18n相关
  ┣━ 📁request ----------------- 存放http请求工具类
  ┣━ 📁router ------------------ 存放router路由工具类
  ┣━ 📁stores ------------------ 存放状态管理库工具类
  ┣━ 📁style ------------------- 存放主题配置相关类 
  ┣━ 📁types ------------------- 存放类型定义配置文件类 
  ┣━ 📁utils ------------------- 存放工具类相关
  ┣━ 📁vbenComponents ---------- 存放封装好的第三方组件
  ┣━ 📁grid-layouts ------------ 存放布局相关工具类

技术选型

采用技术以及版本号清单……

  • Vite
  • TypeScript
  • pnpm & monorepo
  • 其它

浏览器支持

本地开发 推荐使用最新版的 Chrome 浏览器,不支持Chrome 80以下版本。

生产环境 支持现代浏览器,不支持 IE。

IEIE EdgeEdgeFirefoxFirefoxChromeChromeSafariSafari
not supportlast 2 versionslast 2 versionslast 2 versionslast 2 versions