# TrainFrontUI **Repository Path**: rw77/train-front-ui ## Basic Information - **Project Name**: TrainFrontUI - **Description**: 研修网前台UI - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-20 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 研修网 ## 运行环境 - node版本:14.15.2 - npm版本:6.14.9 - vue版本:2.6.14 - vue-router版本:3.5.1 - vuex版本:3.6.2 ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Lints and fixes files ``` npm run lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). ### 目录结构 ``` ├─ jsconfig.json # 配置文件 ├─ README.md # 说明文件 ├─ babel.config.js # babel配置 ├─ package-lock.json # 锁定依赖库的版本好 ├─ package.json # 依赖库版本号 ├─ vue.config.js # vue项目配置文件 ├─ postcss.config.js # postcss配置文件 ├─ src # 项目源码目录 │ ├─ App.vue # 根组件 │ ├─ main.js # 项目入口文件 │ ├─ router # 路由配置 │ ├─ store # Vuex 状态管理 │ ├─ assets # 图片资源 │ ├─ views # 页面文件 │ │ ├─ layout.vue # 通用布局(头部,底部) │ │ ├─ login # 登录 │ │ ├─ expert # 专家 │ │ ├─ courseDetails # 课程详情 │ │ ├─ teach # 集体备课 │ │ ├─ teachDetails # 集体备详情 │ │ ├─ news # 新闻 │ │ ├─ topic # 专题 │ │ ├─ h5Live # h5播放 │ │ ├─ about # 关于我们 │ │ ├─ training # 培训 │ │ ├─ trainingDetails # 培训详情 │ │ ├─ course # 课程 │ │ ├─ home # 首页 │ │ └─ personal # 个人中心 │ ├─ api # 接口地址 │ ├─ components # 公共组件目录 │ ├─ styles # 全局样式 │ │ ├─ variables.scss # 全局scss变量 │ │ ├─ export.module.scss # css模块导出 │ │ └─ element-variables.scss # element ui主题色 │ └─ utils # 工具类 │ ├─ request.js # 路由封装 拦截 │ ├─ auth.js # 登陆 授权 通用方法 │ ├─ index.js # 通用工具类 │ ├─ rem.js # REM 转换js │ ├─ livePlay.js # CC直播相关方法 │ └─ baseConfig.js # 基础变量 └─ public # 静态资源目录(不经过 webpack 处理) ├─ favicon.ico # 网站图标 ├─ index.html # 项目入口 HTML 文件 ├─ index.js # 打包后可修改的js配置 └─ README.md # 打包后可修改的js配置说明 ```