Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

devKero/OnlineJudgeFE

Repository files navigation

OnlineJudge Front End

vue vuex echarts iview element-ui Build Status

A multiple pages app built for OnlineJudge. Demo

Features

  • Webpack3 multiple pages with bundle size optimization
  • Easy use simditor & Nice codemirror editor
  • Amazing charting and visualization(echarts)
  • User-friendly operation
  • Quite beautiful:)

Get Started

Install nodejs v8.12.0 first.

Linux

npm install
# we use webpack DllReference to decrease the build time,
# this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js
export NODE_ENV=development 
npm run build:dll
# the dev-server will set proxy table to your backend
export TARGET=http://Your-backend
# serve with hot reload at localhost:8080
npm run dev

Windows

npm install
# we use webpack DllReference to decrease the build time,
# this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js
set NODE_ENV=development 
npm run build:dll
# the dev-server will set proxy table to your backend
set TARGET=http://Your-backend
# serve with hot reload at localhost:8080
npm run dev

Screenshots

Check here.

Browser Support

Modern browsers and Internet Explorer 10+.

LICENSE

MIT

About

A multiple pages app built for OnlineJudge

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Vue 69.3%
  • JavaScript 28.6%
  • Less 1.0%
  • CSS 0.5%
  • HTML 0.4%
  • Shell 0.2%

AltStyle によって変換されたページ (->オリジナル) /