elementUI loading提示使用
程序员文章站
2022-06-07 22:46:30
...
// 导入Loading
import { Loading } from 'element-ui';
/**
* get方法,对应get请求
* @param {String} url [请求的url地址]
* @param {Object} params [请求时携带的参数]
*/
export function get(url, params) {
let loadingInstance = Loading.service(
{background: 'rgba(0, 0, 0, 0.7)',
text:'加载中', spinner: 'el-icon-loading'});
return new Promise((resolve, reject) => {
axios.get(url, {
params: params
})
.then(res => {
resolve(res.data);
loadingInstance.close()
})
.catch(err => {
reject(err.data)
loadingInstance.close()
})
});
}
添加在了axios封装的get和post请求中了,这样每次请求都会弹出加载界面,请求完都会消失。
如果和其他弹出框 比如 Dialog 冲突,那么可以调 Dialog zIndex 低于 2000, loading就会在上面
<el-dialog title="添加用户" :visible.sync="dialogFormVisible" width="30%" center zIndex=1999>
下一篇: codeigniter默认路由报错的问题
推荐阅读
-
使用搜狗拼音输入法过程中提示已停止工作的解决方法
-
使用搜狐影音上传视频提示上传失败怎么办?
-
Win7删除、移动文件时提示文件夹正在使用怎么办
-
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
-
使用phonegap进行提示操作的具体方法
-
电脑使用Chrome浏览器时提示“Adobe Flash Player 因过期而遭到阻止”的解决办法
-
win10系统使用APMserv时提示80端口被占用的解决方法
-
关于Vue使用CDN引用ElementUI
-
Lenovo MMCmicro卡使用时提示写保护的处理
-
在vscode中安装使用pylint-django插件解决pylint的一些不必要的错误提示