如何在单独js文件中调用iview的message或spin之类的方法

vue项目,采用的是iview的UI
request.js是对axios的简单封装
现在想中每次发起网络请求前显示一个Loading遮罩
之前使用elementUI的时候可以直接在js文件中这样写

import { Loading } from 'element-ui';
Loading.service(options);

这样就不用依赖vue文件了
但是iview中好像没有这样的方法
不知道是不是我没有找到

有没有人遇到同样的需求分享下解决方法啊

阅读 7.2k
2 个回答

既然是vue项目,那么你在requestjs中按需引入loading和vue并没有什么影响,直接用就可以了。或者你完全可以通过vuex来触发loading

在vue中添加loading组件,在js中控制它是否显示不就行了。用vuex

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进