Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acm309/putongoj-fe
The front end of the Putong Online Judge -- An online judge with nothing special
https://github.com/acm309/putongoj-fe
axios iview onlinejudge vue vue-router vuex webpack
Last synced: about 1 month ago
JSON representation
The front end of the Putong Online Judge -- An online judge with nothing special
- Host: GitHub
- URL: https://github.com/acm309/putongoj-fe
- Owner: acm309
- Created: 2017-05-22T16:24:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-31T07:44:09.000Z (12 months ago)
- Last Synced: 2023-12-31T08:29:47.825Z (12 months ago)
- Topics: axios, iview, onlinejudge, vue, vue-router, vuex, webpack
- Language: Vue
- Homepage:
- Size: 2.81 MB
- Stars: 78
- Watchers: 5
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PutongOJ-FE
[Putong OJ](https://github.com/acm309/PutongOJ) 的前端部分
[Preview](http://acm.cjlu.edu.cn)
一个采用 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
- [ ] 开发文档