本文共 799 字,大约阅读时间需要 2 分钟。
//main.jsimport Vue from 'vue'import App from './App.vue'import store from './store'import router from './router'import load from './components/load'import VueLazyload from 'vue-lazyload'import error from './assets/images/error.svg'import loadingImg from './assets/images/loading.svg'import loading from './components/loading'// VueVue.config.productionTip = false//懒加载图片插件Vue.use(VueLazyload, { preLoad: 1.3, error: error, loading: loadingImg, attempt: 1});Vue.use(loading);//登录拦截,通过vuex中是否有user判断router.beforeEach((to, from, next) => { if (store.state.user.member_id != undefined) { console.log('已登录') next() } else if (to.path != '/login') { console.log('to.path not login') next('/login') } else { next() }})new Vue({ store, router, render: h => h(App)}).$mount('#app')
转载地址:http://qorsi.baihongyu.com/