main.js 873 B

12345678910111213141516171819202122232425262728293031323334
  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 App from './App'
  5. import routes from './router'
  6. import axios from 'axios'
  7. import VueAxios from 'vue-axios'
  8. import VueRouter from 'vue-router'
  9. import store from './store/'
  10. Vue.use(VueAxios, axios)
  11. Vue.config.productionTip = false
  12. Vue.use(VueRouter)
  13. // axios.defaults.baseURL = '/o2o'
  14. /* eslint-disable no-new */
  15. const router = new VueRouter({
  16. routes
  17. })
  18. Vue.component('home', require('./components/home.vue'))
  19. Vue.component('Hello', require('./components/Hello.vue'))
  20. Vue.component('swiper', require('./components/swiper.vue'))
  21. Vue.component('navigation', require('./components/navigation'))
  22. new Vue({
  23. el: '#app',
  24. router,
  25. store,
  26. VueRouter,
  27. template: '<App/>',
  28. components:
  29. {
  30. App
  31. }
  32. })