赞
踩
本文使用的是vue+element实现的全局loading
1.创建项目,这个这里就不多说了,可以百度
2.引入所需组件,这里主要就是router和element组件,element组件引入可以参考element官网,这里也不做赘述。
3.下面就是重点及代码实现了
main.js中添加代码:
主要就是导航守卫那块。
- // The Vue build version to load with the `import` command
- // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
- import Vue from 'vue'
- import App from './App'
- import router from './router'
- import ElementUI from 'element-ui';
- import 'element-ui/lib/theme-chalk/index.css';
-
- import glo_loading from '../loading/index' //loading组件的简单封装
- import {routerLoading} from '../src/config/index' //全局的页面跳转loading是否启用
-
- Vue.use(ElementUI);
-
- Vue.config.productionTip = false
-
- /* eslint-disable no-new */
- new Vue({
- el: '#app',
- router,
- components: { App },
- template: '<App/>'
- })
-
- //从后台获取的用户角色
- const ro
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。