Skip to content
On this page

介绍

框架简介

DtFrame是一个基于Vue3、TypeScript、Ant-design-vue的后台方案,目的是为了开发中大型项目的开箱即用解决办法。包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目会使用前端较新的技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台产品原型。

框架主要包含四个npm包:

  • plugins: 主要处理打包配置;
  • core: 主要包括hooks、工具集、常用服务、数据仓库、ts类型定义等;
  • pages: 处理公共页面,如404;
  • ui: 包括系统风格设置、常用组件、常用指令等。

特性

  • 主要针对后台管理系统,提供大量可配置的主题风格;
  • 开箱即用的高质量的vue组件;
  • 涉及内容广而深,将前端常用的组件、业务场景等进行梳理,可进行高效、复杂、安全的快速开发;

支持环境

本地开发推荐使用Chrome 最新版浏览器,不支持Chrome 80以下版本。。 生产环境支持现代浏览器,不支持 IE。

IEEdgeFirefoxChromeSafari
not supportlast 2 versionslast 2 versionslast 2 versionslast 2 versions

vite 插件推荐

以下是我使用到的插件,更多使用详情,请参照vite常用插件

需要掌握的基础知识

本项目需要一定前端基础知识,请确保掌握 Vue 的基础知识,以便能处理一些常见的问题。 建议在开发前先学一下以下内容,提前了解和学习这些知识,会对项目理解非常有帮助:

一起写文档

如需本地运行文档,请拉取代码到本地。

sh
# 拉取代码
git clone https://gitee.com/dt-web/docs.git

# 安装依赖
yarn

# 运行项目
yarn dev