# arcoProVueDemo **Repository Path**: xia_run_sheng/arcoProVueDemo ## Basic Information - **Project Name**: arcoProVueDemo - **Description**: arcoProVue学习 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-14 - **Last Updated**: 2024-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: vue3, Arco ## README # arcoProVueDemo #### 介绍 arco-design-pro-vue是字节开源的前端中台框架,arcoProVueDemo项目是在这个开源框架下做的实现。 arco-design-pro-vue只提供了基础框架,未实现菜单管理,用户管理,角色权限管理等基础通用功能。 这里将对这些通用功能逐步实现。并提供配套的后端代码实现,见项目arcoProVueApi。前后端项目会同步更新,利用业余实现进行。 #### 软件架构 软件架构说明 ##1.1 技术栈 本项目前端基于arco-design-pro-vue框架,感谢 arco-design的开源。 前端技术栈:Vue3 、Arco Design、Pinia 、Axios、Vite、Vue-route、TypeScript; #### 安装教程 1. 安装nvm,便于node.js版本间切换。 2. 安装node.js,我的版本为v21.6.0。 npm会同node一起安装。 3. 配置npm数据源。 npm config set registry https://registry.npm.taobao.org npm config set strict-ssl false 4. 安装vue npm install -g vue-cli 5. clone项目,需要安装了git git clone https://gitee.com/xia_run_sheng/arcoProVueDemo.git 6. 用vscode打开项目,终端执行.因为网络下载包,可能超时失败,找网速好的时候多试几次。 npm i 7. 修改配置 #####7.1 .env.development修改地址为自己的,如果都默认部署,可以不改。 #####7.2 src\config\settings.json,"menuFromServer": true,配置为true,调用后端读取菜单。 配置成false,不从后端读取。 #####7.3 src\utils\env.ts,通过控制这里,可以决定调用后端接口获取数据,还是mock到数据。 修改为如下这样就会调用接口获取数据。 // const debug = import.meta.env.MODE !== 'production'; const debug = import.meta.env.MODE !== 'development'; 8. npm run dev ![alt text](readme-pic/image.png) #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)