Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. // app.js
  2.  
  3. require('./bootstrap');
  4.  
  5. window.Vue = require('vue');
  6.  
  7. import VueRouter from 'vue-router';
  8. Vue.use(VueRouter);
  9.  
  10. import VueAxios from 'vue-axios';
  11. import axios from 'axios';
  12.  
  13. import App from './App.vue';
  14. Vue.use(VueAxios, axios);
  15.  
  16. import HomeComponent from './components/HomeComponent.vue';
  17. import CreateComponent from './components/CreateComponent.vue';
  18. import IndexComponent from './components/IndexComponent.vue';
  19. import EditComponent from './components/EditComponent.vue';
  20.  
  21. const routes = [{
  22. name: 'home',
  23. path: '/',
  24. component: HomeComponent
  25. },
  26. {
  27. name: 'create',
  28. path: '/create',
  29. component: CreateComponent
  30. },
  31. {
  32. name: 'posts',
  33. path: '/posts',
  34. component: IndexComponent
  35. },
  36. {
  37. name: 'edit',
  38. path: '/edit/:id',
  39. component: EditComponent
  40. }
  41. ];
  42.  
  43. const router = new VueRouter({
  44. mode: 'history',
  45. routes: routes
  46. });
  47. const app = new Vue(Vue.util.extend({
  48. router
  49. }, App)).$mount('#app');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement