Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import Element from 'element-ui'
  4. import 'element-ui/lib/theme-chalk/index.css';
  5. import axios from 'axios'
  6. import VueAxios from 'vue-axios'
  7. import VueAuth from '@websanova/vue-auth'
  8. import Sales from './Sales.vue'
  9. import VueRouter from 'vue-router'
  10. // import Router from 'vue-router'
  11.  
  12. const router = [
  13.   {path: '/', component: App},
  14.   {path: '/login', name:'App', component: App},
  15.   {path: '/sales', name: 'Sales', component: Sales, alias: '/sales'}
  16. ];
  17.  
  18. Vue.router = new VueRouter({ router: router, mode: 'history'});
  19.  
  20. Vue.use(Element)
  21. Vue.use(VueAxios, axios)
  22. Vue.use(VueAuth, {
  23.     auth: require('@websanova/vue-auth/drivers/auth/bearer.js'),
  24.     http: require('@websanova/vue-auth/drivers/http/axios.1.x.js'),
  25.     router: require('@websanova/vue-auth/drivers/router/vue-router.2.x.js'),
  26.     rolesVar: 'type'
  27. });
  28.  
  29. Vue.axios.defaults.baseURL = 'http://localhost:8085/api/v1';
  30. Vue.axios.defaults.headers = {
  31.   'Content-Type': 'application/json'
  32. }
  33.  
  34. // new Vue({
  35. //   el: '#app',
  36. //   render: h => h(App)
  37. // })
  38.  
  39. new Vue({
  40.   el: '#app',
  41.   router,
  42.   template: '<App/>',
  43.   components: { App }
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement