12345678910111213141516171819202122232425262728293031323334353637 |
- import Vue from 'vue';
- import iView from 'iview';
- import VueRouter from 'vue-router';
- import Routers from './router';
- import Util from './libs/util';
- import App from './app.vue';
- import 'iview/dist/styles/iview.css';
- import axios from 'axios';
- Vue.prototype.$http = axios;
- axios.defaults.baseURL = 'http://127.0.0.1:8100';
- Vue.use(VueRouter);
- Vue.use(iView);
- // 路由配置
- const RouterConfig = {
- mode: 'history',
- routes: Routers
- };
- const router = new VueRouter(RouterConfig);
- router.beforeEach((to, from, next) => {
- iView.LoadingBar.start();
- Util.title(to.meta.title);
- next();
- });
- router.afterEach((to, from, next) => {
- iView.LoadingBar.finish();
- window.scrollTo(0, 0);
- });
- new Vue({
- el: '#app',
- router: router,
- render: h => h(App)
- });
|