当前位置:   article > 正文

vue项目全局配置loading(页面跳转和ajax请求)_vue跳转页面load页

vue跳转页面load页

本文使用的是vue+element实现的全局loading

1.创建项目,这个这里就不多说了,可以百度

2.引入所需组件,这里主要就是router和element组件,element组件引入可以参考element官网,这里也不做赘述。

3.下面就是重点及代码实现了

main.js中添加代码:

主要就是导航守卫那块。

  1. // The Vue build version to load with the `import` command
  2. // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
  3. import Vue from 'vue'
  4. import App from './App'
  5. import router from './router'
  6. import ElementUI from 'element-ui';
  7. import 'element-ui/lib/theme-chalk/index.css';
  8. import glo_loading from '../loading/index' //loading组件的简单封装
  9. import {routerLoading} from '../src/config/index' //全局的页面跳转loading是否启用
  10. Vue.use(ElementUI);
  11. Vue.config.productionTip = false
  12. /* eslint-disable no-new */
  13. new Vue({
  14. el: '#app',
  15. router,
  16. components: { App },
  17. template: '<App/>'
  18. })
  19. //从后台获取的用户角色
  20. const ro
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/227737
推荐阅读
相关标签
  

闽ICP备14008679号