mngogo / plato

:heart: a Boilerplate for mobile SPAs use vue, vuex, vue-router

Home Page:http://plato.crossjs.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PLATO
Based on Vue 2.x

Travis Coveralls dependencies Status devDependencies Status

a Boilerplate for [mobile] SPAs using vue, vuex, vue-router
Check out Demonstrations and UI Components

Framework Design

Principle

Less is More

Scaffolding

Vue CLI Template

Usage

# install dependencies
npm install

# start a mocking server at localhost:3001
npm run mock

# serve with hot reload at localhost:3000
npm run dev

# eslint, stylelint, unit and e2e test
npm test

# compile files for production with minification
npm run compile

# test, clean, and compile
npm run build

# serve dist, like production
npm start

# generate demo site and push to gh-pages
npm run docs

# push modifications to github
npm run push

Features

Components

  • Core
    • Avatar
    • Badge
    • Form
      • Button
      • Checkbox (Switcher)
      • Textfield (text, email, password, url, number, search, etc)
      • Multiline
      • Password (with showing password toggle)
    • Icon
    • Image
    • Modal
    • Picker
    • Progress
    • Range
    • Scroller (with pulling up and down)
    • Slider
    • Spinner
    • Swiper
    • Toast
  • Misc
    • Paginator
    • Uploader

Browser Support

Framework

  • IE 9+
  • Chrome
  • Safari
  • Firefox
  • ...

UI Components

  • Android 4+
  • iOS 7+

Changelog

Detailed changes for each release are documented in the release notes.

Appendix

License

MIT

About

:heart: a Boilerplate for mobile SPAs use vue, vuex, vue-router

http://plato.crossjs.com/

License:MIT License


Languages

Language:Vue 53.6%Language:JavaScript 37.7%Language:CSS 5.9%Language:HTML 2.4%Language:Shell 0.4%