知学知考前端

zhangjie 4f96a847ea feat: 雷达图表格样式修改 10 tháng trước cách đây
.vscode 8ef8b2378b feat: 提示修改 11 tháng trước cách đây
card db96d82556 fix: 考生承诺书位置bug 10 tháng trước cách đây
public a7e892b182 代码清理 1 năm trước cách đây
src 4f96a847ea feat: 雷达图表格样式修改 10 tháng trước cách đây
tools a83b87ea20 题卡卡格式还原 1 năm trước cách đây
.browserslistrc 5b9a598d88 依赖包升级 2 năm trước cách đây
.editorconfig c3a0984a27 开发格式工具 2 năm trước cách đây
.env 6bd2c1d284 domain获取逻辑调整 2 năm trước cách đây
.env.production b6ccd62aeb domain md 5 năm trước cách đây
.eslintignore d32c85f15d init 5 năm trước cách đây
.eslintrc.js 5b9a598d88 依赖包升级 2 năm trước cách đây
.gitignore c3a0984a27 开发格式工具 2 năm trước cách đây
README.md 6c27b39da5 代理配置 1 năm trước cách đây
babel.config.js 5b9a598d88 依赖包升级 2 năm trước cách đây
jsconfig.json f71fba0db2 perf: vue-official适配vue2.7 11 tháng trước cách đây
package.json 2bbc425865 feat: 命题任务编辑组件替换 1 năm trước cách đây
vue.config.js c4862644f1 feat: 合并3.3.4 1 năm trước cách đây
yarn.lock c4862644f1 feat: 合并3.3.4 1 năm trước cách đây

README.md

teachcloud-platform-web

知学知考前端系统

项目操作

项目安装

yarn install

开发模式

yarn run serve

项目打包

yarn run build

lint 项目文件,并修正格式

yarn run lint

自定义配置

查看 配置文档.

项目技术

格式化

  • 项目采用 prettier-eslint 规范项目代码
  • 推荐使用 vscode 作为项目编辑器
  • 提交代码前(即 commit 前), 项目会自检规范格式。

vscode 推荐配置

推荐插件

插件安装在 vscode 界面左上角最下面那图标中

  • ESLint
  • One Dark Pro
  • Prettier - Code Formatter
  • Atom Keymap
  • Vetur

目录介绍

- public                    # 打包静态文件目录
- src                       # 项目主文件夹
  - assets                  # 静态资源存放地址
  - compontents             # 通用组件
  - constants               # 静态数据存放地址
    - enumerate.js          # 配置静态数据
    - navs.js               # 全局左侧导航栏信息
  - modules                 # 模块目录
  - plugins                 # 插件文档
    - axios.js              # 全局axios封装
    - formRules.js          # 表单验证规则
    - globalVuePlugins.js   # 全局vue插件注册文件
    - mixins.js             # mixins配置
    - utils.js              # 工具箱
  - router                  # router配置
  - store                   # store配置
  - views                   # 路由组件
  - App.vue                 # 主组件入口
  - config.js               # 全局配置文件
  - main.js                 # 主程序入口
- .eslintrc.js              # eslint配置文件
- .prettierrc               # prettier配置文件
- dev-proxy.copy.js         # 开发代理配置副本
- vue.config.js             # 项目开发环境配置文件

开发模式 本地 Nginx 配置

server {
  listen       8051;
  server_name  localhost;

  # 知学知考
  location / {
    proxy_pass  http://localhost:8056;
  }

  # 阅卷端
  location /mark/ {
    proxy_pass  http://localhost:8059;

  }

  location /api/ {
    # api代理地址
    proxy_pass  http://192.168.11.167:7001;
  }

}