Skip to content

The front end of the Putong Online Judge -- An online judge with nothing special

Notifications You must be signed in to change notification settings

acm309/PutongOJ-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2bf7db3 · Sep 3, 2022
Jan 17, 2022
Sep 3, 2022
Mar 4, 2018
Jan 3, 2018
May 31, 2022
Jun 3, 2022
Jan 17, 2022
Jan 17, 2022
Jun 26, 2022
Jan 17, 2022
Sep 3, 2022
Jul 13, 2022
Jun 24, 2022
Jun 1, 2022

Repository files navigation

PutongOJ-FE

Putong OJ 的前端部分

Preview

一个采用 vue, vue-router, pinia 而成的单页应用

主要组件的版本

  • Vue 3
  • vue-router 4
  • pinia 2
  • view-ui-plus 1.1.0

项目结构

├── dist // 生成打包好的文件
│   ├── static
|   |   ├── css
|   |   ├── fonts
|   |   ├── img
|   |   └── js
│   └── index.html
└── src
    ├── main.js // 项目入口
    ├── router // 路由文件,说明了各个路由将会使用的组件
    |   ├── index.js // router的配置以及引用组件
    |   └── routes.js // 定义各个路由
    ├── assets // 网站logo图资源
    ├── components // 一些小组件
    ├── store // vuex 文件
    │   └── modules // 子模块
    └── views // 路由对应的组件 (这些组件在 router.js 中都被引入)
        ├── Admin
        ├── Contest
        ├── News
        └── Problem

修改颜色

  • src/my-theme/index.less
  • src/styles/common.styl

TODO

  • 开发文档