首先按需引入 loading组件
import { Loading } from 'element-ui'
以下是代码
let loading; let loadingCount = 0; function start() { loading = Loading.service({ lock: true, text: '加载中', background: 'rgba(0,0,0,0.7)' }) }; function end() { loading.close(); } function showLoaing() { if (loadingCount == 0) { start(); }; loadingCount++ }; function hideLoading() { loadingCount--; if (loadingCount == 0) { end() } }
温馨提示: 我是在拦截器写的 到时候你就在请求的时候调用开始加载showLoaing() 响应的时候调用结束加载hideLoading()