index.js 776 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import Vue from 'vue'
  2. import router from './router'
  3. import store from './store'
  4. // import { sync } from 'vuex-router-sync'
  5. import Meta from 'vue-meta'
  6. import InfiniteLoading from 'vue-infinite-loading'
  7. import VueScrollTo from 'vue-scrollto'
  8. import App from './App'
  9. import 'assets/css/mdi/css/materialdesignicons.css'
  10. // import 'mdi/font'
  11. import 'assets/css/app.scss'
  12. Vue.use(Meta)
  13. Vue.use(InfiniteLoading, {
  14. props: {
  15. spinner: 'spiral'
  16. },
  17. slots: {
  18. noMore: '',
  19. noResult: ''
  20. }
  21. // system: {
  22. // throttleLimit: 50,
  23. // /* other settings need to configure */
  24. // }
  25. })
  26. Vue.use(VueScrollTo)
  27. window.env = process.env
  28. // sync(store, router) // done. Returns an unsync callback fn
  29. new Vue({
  30. router,
  31. store,
  32. render: h => h(App)
  33. }).$mount('#app')