main.js 1023 B

123456789101112131415161718192021222324252627282930313233
  1. // The Vue build version to load with the `import` command
  2. // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
  3. import Vue from 'vue';
  4. import VueRouter from 'vue-router';
  5. import VueResource from 'vue-resource';
  6. import VueMaterial from 'vue-material';
  7. import 'vue-material/dist/vue-material.css';
  8. import 'roboto-fontface/css/roboto/roboto-fontface.css';
  9. import 'material-design-icons/iconfont/material-icons.css';
  10. import jQuery from 'jquery';
  11. import App from './App';
  12. import User from './User';
  13. import Toolbar from './Toolbar';
  14. Vue.use(VueRouter);
  15. Vue.use(VueResource);
  16. Vue.use(VueMaterial);
  17. var routes = [
  18. {path: '/', component: App},
  19. {path: '/day/', component: App},
  20. {path: '/day/:day', component: App},
  21. {path: '/user/:user', component: User}
  22. ];
  23. const router = new VueRouter({routes});
  24. var vue = new Vue({
  25. el: '#app',
  26. template: '<div id="app"><Toolbar /><router-view class="view"></router-view></div>',
  27. router: router,
  28. components: { App, Toolbar, User }
  29. });