1 Star 3 Fork 1

翼飞 / yf-vue3-admin-base

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

yf-vue3-admin-base

👀 在线预览

🎉 yf-vue3-admin-base 项目基础模版 , 采用 Vue3 、ElementPlus 、Pinia 、Vue-Router 搭建的一个项目基础模板 🎉

git 提交规范

  1. 主分支(Master/Main)
    • 名称:通常被称为mastermain分支。
    • 用途:主分支是项目的稳定版本,应该始终处于可部署状态,并且代表了当前最新的生产版本。
  2. 开发分支(Develop)
    • 名称:通常被称为develop分支。
    • 用途:开发分支是主要用于集成各种功能和修复的分支。所有新功能的开发都应该从这个分支开始,并且这个分支应该是所有其他功能分支的基础。
  3. 功能分支(Feature)
    • 命名:功能分支的命名通常以feature/开头,后跟具体功能的描述或名称。
    • 用途:每个新功能应该在自己的功能分支上进行开发,这样可以隔离不同功能的开发,便于追踪和管理。完成开发后,功能分支可以合并到开发分支中。
  4. 发布分支(Release)
    • 命名:发布分支的命名通常以release/开头,后跟版本号或发布的名称。
    • 用途:发布分支用于准备发布新版本。在这个分支上可以进行版本号的更新、文档的更新、最后的测试和修复等工作。一旦准备就绪,发布分支可以合并到主分支中,并且应该同时打上相应的标签以标记发布版本。
  5. 修复分支(Hotfix)
    • 命名:修复分支的命名通常以hotfix/开头,后跟修复内容的描述或问题编号。
    • 用途:修复分支用于紧急修复生产环境中的问题。这些修复应该在一个单独的分支上进行,以确保不会影响当前正在开发的功能。修复完成后,修复分支应该合并到主分支和开发分支中。
前缀 描述
feat: :sparkles: 新功能
fix: :bug: bug修复
docs: :memo: 仅文档更改
style: 🌈 不影响代码含义的更改(空白、格式设置、缺失 分号等)
refactor: :recycle: 既不修复bug也不添加特性的代码更改
perf: 🚀 改进性能的代码更改
test: 🧪 添加缺少的测试或更正现有测试
chore: :hammer: 对构建过程或辅助工具和库(如文档)的更改
revert:↩️ 回滚 commit

项目介绍

功能介绍

  1. 支持暗黑模式、设置主题
  2. 支持设置主体展示动画
  3. 支持修改页面布局
  4. 支持拖拽页签
  5. 响应式布局

响应式介绍

左侧模式

PC 端
平板
移动端

顶部模式

PC 端
平板
移动端

目录介绍

├─api                           # 接口请求
├─assets                        # 静态资源
│  └─icons                      # icon 图标
├─components                    # 组件
│  ├─AppLink                    
│  └─SvgIcon
├─directive                     # 自定义指令
├─enums                         # 枚举
├─layout                        # laytou 布局
│  └─components                 
│      ├─AppMain                # 主内容
│      ├─Navbar                 # 顶部导航
│      │  └─components
│      ├─Settings               # 设置
│      │  └─componets
│      ├─Sidebar                # 侧边栏
│      │  └─components
│      ├─TagsView               # 标签页
│      └─Tour                   # 引导页
├─plugins                       # 插件
├─router                        # 路由
│  └─core                       # 路由核心配置
├─store                         # pinia 状态管理
│  └─modules                    # pinia 模块
├─styles                        # 样式
├─typings                       # 类型声明   
├─utils                         # 工具类
└─views                         # 页面
    ├─home
    ├─innerLink
    ├─nested
    │  └─level1
    │      └─level2
    ├─redirect                  # 内部页面跳转组件
    ├─templateOne
    └─time

使用教程

安装依赖

yarn install

运行项目

yarn run dev

部署项目

  1. 打包项目
yarn run build
  1. 上传项目到服务器

  2. 配置 nginx 服务器

server {
        # 监听端口80
        listen 80;
        server_name  localhost;
        
        location / {
            # 例如 root /www/nginx/html/dist/
            root 您上传的项目路径;
            index index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
    }

交流群 🚀

QQ群 : 957226269

微信 (加好友后邀请进群):

微信号
MIT License Copyright (c) 2024 翼飞 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🎉 yf-vue3-admin-base 项目基础模版 , 采用 Vue3 、ElementPlus 、Pinia 、Vue-Router 搭建的一个项目基础模板 🎉 展开 收起
TypeScript 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/fateyifei/yf-vue3-admin-base.git
git@gitee.com:fateyifei/yf-vue3-admin-base.git
fateyifei
yf-vue3-admin-base
yf-vue3-admin-base
master

搜索帮助