多媒体信息发布平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
2.8 KiB

3 years ago
3 years ago
  1. 多媒体信息发布平台
  2. ##参考文档:
  3. 1.[element-ui](https://element.eleme.cn/2.15/#/zh-CN)
  4. 2.[vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/)
  5. ```bash
  6. ## 项目结构
  7. ├── build # 构建相关
  8. ├── public # 静态资源
  9. │ │── favicon.ico # favicon图标
  10. │ └── index.html # html模板
  11. ├── src # 源代码
  12. │ ├── api # 所有请求
  13. │ ├── assets # 主题 字体等静态资源
  14. │ │ ├── icons # 项目所有 svg icons
  15. │ │ ├── images # images
  16. │ │ ├── styles # 全局样式
  17. │ ├── components # 全局公用组件
  18. │ ├── layout # 全局 layout
  19. │ │ ├── # 系统布局设置
  20. │ │ ├── # 侧边栏
  21. │ │ ├── # 导航栏
  22. │ │ ├── # main
  23. │ ├── mixins # 全局共享数据和方法
  24. │ ├── router # 路由
  25. │ ├── store # 全局 store管理
  26. │ ├── utils # 全局公用方法
  27. │ ├── views # views 所有页面
  28. │ │ ├── components # views内页面组件
  29. │ │ ├── dashboard # 首页面板内容
  30. │ │ ├── device # 设备管理
  31. │ │ ├── features # 错误页面
  32. │ │ ├── forgetPassword # 忘记密码
  33. │ │ ├── immediateRelease # 即时发布/定时发布
  34. │ │ ├── materialContent # 素材库
  35. │ │ ├── publishContent # 上屏发布
  36. │ │ ├── system # 权限管理
  37. │ │ ├── ThemeGallery # 主题库
  38. │ │ ├── home # 首页
  39. │ │ ├── login # 登录
  40. │ ├── App.vue # 入口页面
  41. │ ├── main.js # 入口文件 加载组件 初始化等
  42. │ └── settings.js # 网站基本设置
  43. ├── .env.xxx # 环境变量配置
  44. ├── .eslintrc.js # eslint 配置项
  45. ├── .babelrc # babel-loader 配置
  46. ├── .travis.yml # 自动化CI配置
  47. ├── vue.config.js # vue-cli 配置
  48. ├── postcss.config.js # postcss 配置
  49. └── package.json # package.json
  50. ```
  51. ```bash
  52. # install dependency
  53. yarn install
  54. # develop
  55. yarn run dev
  56. # 构建测试环境
  57. yarn run build:stage
  58. # 构建生产环境
  59. yarn run build:prod
  60. ```