main.js 814 B

123456789101112131415161718192021222324252627282930313233
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import store from './store'
  5. import './assets/css/global.css'
  6. import "./plugins/axios.js"
  7. // import axios from "axios"
  8. //区别开发环境和测试环境
  9. // axios.defaults.baseURL=process.env.VUE_APP_APIURL
  10. // Vue.prototype.$http=axios
  11. //我们以vant-UI为主模板开发,全局载入
  12. import Vant from 'vant';
  13. import 'vant/lib/index.css';
  14. //引入轮播图组件
  15. import { Lazyload } from 'vant';
  16. import { Toast } from 'vant';
  17. import { Dialog } from 'vant';
  18. Vue.use(Toast)
  19. Vue.use(Lazyload);
  20. Vue.use(Dialog);
  21. Vue.use(Vant);
  22. Vue.config.productionTip = false
  23. router.beforeEach((to,from,next)=>{
  24. if(to.meta.title){
  25. document.title=to.meta.title
  26. }
  27. next()
  28. })
  29. new Vue({
  30. router,
  31. store,
  32. render: h => h(App)
  33. }).$mount('#app')