# AntDesign **Repository Path**: small_sunny_day/ant-design ## Basic Information - **Project Name**: AntDesign - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-05 - **Last Updated**: 2021-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 3 分钟了解如何进入开发 欢迎使用云效 Codeup,通过阅读以下内容,你可以快速熟悉 Codeup ,并立即开始今天的工作。 ### 提交**文件** 首先,你需要了解在 Codeup 中如何提交代码文件,跟着文档「[__提交第一行代码__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e7546fd9001aee81fd)」一起操作试试看吧。 ### 开启扫描 开发过程中,为了更好的管理你的代码资产,Codeup 内置了「[__代码规约扫描__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e8546fd9001aee821c)」和「[__敏感信息检测__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e8546fd9001aee821b)」服务,你可以在代码库设置-集成与服务中一键开启,开启后提交或合并请求的变更将自动触发扫描,并及时提供结果反馈。 ![](https://img.alicdn.com/tfs/TB1nRDatoz1gK0jSZLeXXb9kVXa-1122-380.png "") ![](https://img.alicdn.com/tfs/TB1PrPatXY7gK0jSZKzXXaikpXa-1122-709.png "") ### 代码评审 功能开发完毕后,通常你需要发起「[__代码合并和评审__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e8546fd9001aee8216)」,Codeup 支持多人协作的代码评审服务,你可以通过「[__保护分支__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e9546fd9001aee8221)」策略及「[__合并请求设置__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e9546fd9001aee8224)」对合并过程进行流程化管控,同时提供 WebIDE 在线代码评审及冲突解决能力,让你的评审过程更加流畅。 ![](https://img.alicdn.com/tfs/TB1XHrctkP2gK0jSZPxXXacQpXa-1432-887.png "") ![](https://img.alicdn.com/tfs/TB1V3fctoY1gK0jSZFMXXaWcVXa-1432-600.png "") ### 编写文档 项目推进过程中,你的经验和感悟可以直接记录到 Codeup 代码库的「[__文档__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e8546fd9001aee8213)」内,让智慧可视化。 ![](https://img.alicdn.com/tfs/TB1BN2ateT2gK0jSZFvXXXnFXXa-1432-700.png "") ### 成员协作 是时候邀请成员一起编写卓越的代码工程了,请点击右上角「成员」邀请你的小伙伴开始协作吧! ### 更多 Git 使用教学、高级功能指引等更多说明,参见[__Codeup帮助文档__](https://thoughts.aliyun.com/sharespace/5e8c37eb546fd9001aee8242/docs/5e8c37e6546fd9001aee81fa)。 环境配置 1.安装node 2.安装yarn : npm install -g yarn yarn install 运行: yarn run serve 2.路由和菜单 路由: ① 路由管理: src\config\router.config.js 统一配置和管理路由 ② 菜单生成: 根据路由配置来生成菜单。菜单项名称,嵌套路径与路由高度耦合。 ③ 面包屑: 组件 PageHeaderWrapper 中内置的面包屑也可由脚手架提供的配置信息自动生成。 ++++++++++++++++++++++++++++++++++++++++++++++++++ 目前脚手架中所有的路由都通过 router.config.js 来统一管理,在 vue-router 的配置中我们增加了一些参数,如 hideChildrenInMenu,meta.title,meta.icon,meta.permission,来辅助生成菜单。其中: hideChildrenInMenu 用于隐藏不需要在菜单中展示的子路由。用法可以查看 个人设置 的配置。 meta.title 和 meta.icon分别代表生成菜单项的文本和图标。 meta.permission 用来配置这个路由的权限,如果配置了将会验证当前用户的权限,并决定是否展示 *(默认情况下)。 ++++++++++++++++++++++++++++++++++++++++++++++++++ 菜单: 菜单根据 router.config.js 生成,具体逻辑在 src/store/modules/permission.js 中的 actions.GenerateRoutes 方法实现。 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1、修改标题及网页图标 修改标题:本项目中修改menu.js menu.form.advanced-form config/defaultSettings.ts中修改title 修改图标:本项目中只需替换public/logo.png即可 图标放入 public 文件夹下 config/config.ts 修改favicon.ico 布局相关 src/layouts 1. BasicLayout:基础页面布局,包含了头部导航,侧边栏和通知栏: 2. UserLayout:抽离出用于登陆注册页面的通用布局 3. PageView:基础布局,包含了面包屑,和中间内容区 (slot) 4. RouterView:空布局,专门为了二级菜单内容区自定义 5. BlankLayout:空白的布局