layui小封装方法
//打开加载动画
function LayerLoad() {
    layui.use('layer', function () {
        var layer = layui.layer;
layer.load(1, {
            shade: [0.1, '#fff']
        });
    });
}
//关闭加载动画
function LoadClose() {
    layui.use('layer', function () {
        var layer = layui.layer;
layer.closeAll('loading');
    });
}
//关闭Layer弹出层
function LayerAllClose() {
    layui.use('layer', function () {
        var layer = layui.layer;
layer.closeAll();
    });
}
//弹出提示框
function ErrorMsg(msg) {
    layui.use('layer', function () {
        var layer = layui.layer;
layer.msg(msg);
    });
}
//弹出提示框
function LayerMsg(data) {
    if (data.Msg && data.Msg != "") {
        layui.use('layer', function () {
            var layer = layui.layer;
layer.msg(data.Msg);
        });
    }
    if (data.Status == "true") {
        if (data.ReUrl && data.ReUrl != "") {
            window.location.href = data.ReUrl;
        } else {
            window.location.href = window.location.href;
        }
    }
}
//弹出询问框
function LayerConfirm(Title, StrOK, StrCanel, FunOK) {
    layui.use('layer', function () {
        var layer = layui.layer;
layer.confirm(Title, {
            btn: [StrOK, StrCanel]
        }, function () {
            layer.closeAll('dialog');
            FunOK();
        });
    });
}
//弹出Iframe框
function OpenLayerIframe(url, titlename) {
    if (titlename == null || titlename == undefined)
    {
        titlename = "请选择";
    }
    layui.use('layer', function () {
        var layer = layui.layer;
if (IsMobile()) {
            var layerOpenID = layer.open({
                type: 2,
                title: titlename,
                shadeClose: true,
                shade: 0.8,
                area: ['100%', '100%'],
                content: url
            });
            return layerOpenID;
        } else {
            var layerOpenID = layer.open({
                type: 2,
                title: titlename,
                shadeClose: true,
                shade: 0.8,
                area: ['80%', '60%'],
                content: url
            });
            return layerOpenID;
        }
    });
}
layui小封装方法的更多相关文章
- [论文笔记] 一种Java遗留系统服务化切分和封装方法 (计算机学报, 2009)
		李翔,怀进鹏,曾晋,高鹏. 一种Java遗留系统服务化切分和封装方法. 计算机学报, 32(9), 2009, p1084-1815 (gs:5) 1. 本文研究从Java遗留系统中切分并封装出Web ... 
- httpclient获取响应实体和信息的封装方法(解耦更新)
		转自:https://blog.csdn.net/fhaohaizi/article/details/77850302 2018年07月19日更新,主要是解耦之后方法很多地方发生了变化,httpcli ... 
- .Net基础——程序集与CIL  HttpClient封装方法  .Net Core 编码规范  C#中invoke和beginInvoke的使用  WebServeice 动态代理类
		.Net基础——程序集与CIL 1. 程序集和CIL: 程序集是由.NET语言的编译器接受源代码文件产生的输出文件,通常分为 exe和dll两类,其中exe包含Main入口方法可以双击执行,dll ... 
- [开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.0版
		HG框架简介 HG-Layui-UI框架,是基于layui最新版UI搭建的一套通用后台管理框架,借鉴了市面上各大主流框架风格,采用iframe标签页实现,保留了传统开发模式的简单实用性. 为快速开发减 ... 
- unittest---unittest封装方法
		前面我们写了一个关于查询歌曲的接口测试,但是代码重复性比较大,进行一次简单的优化 封装方法 在编写自动化脚本的时候,都要求代码简介,上一篇unittest---unittest断言中代码重复性比较多, ... 
- vue-axios的总结及项目中的常见封装方法。
		前言 我们知道 vue 2.0版本开始推荐使用 axios 来完成前端 ajax 请求,axios 是一个基于Promise 的 http 库,可以用在浏览器和 node.js 中,axios 成为v ... 
- js面向对象的封装方法,【案例】
		封装方法: /** * @矩形canvas库 * @authors Shimily (275766400@qq.com) * @date 2016-12-28 10:30:51 * @version ... 
- Javascript 封装方法
		基本封装方法 请看下面的例子: var Person = function(name,age){ this.name = name; this.age = age || "未填写" ... 
- 分享几个Javascript 封装方法
		基本封装方法 请看下面的例子: var Person = function(name,age){ this.name = name; this.age = age || "未填写" ... 
随机推荐
- [android] 看博客学习hashCode()和equals()
			equals()是Object类提供的一个方法,众所周知,每一个java类都继承自Object,所以说每一个对象都有一个equals()方法,我们在用这个方法时却一般重写这个方法 Object类中eq ... 
- require.js的基本概念及使用流程(1)
			今天,我们来说一说requireJS的基本概念,在下一篇随笔中我们再去讨论讨论requireJS的使用步骤 这一篇都是一些概念性比较强的东西,希望大家擦亮自己的钛合金狗眼好好看看概念,好吧 首先,什么 ... 
- 【读书笔记】iOS-网络-优化请求性能
			一,度量网络性能 1,网络带宽 用于描述无线网络性能的最常见度量指标就是带宽.在数字无线通信中,网络带宽可以描述为两个端点之间的通信通道每秒钟可以传输的位数.现代无线网络所能提供的理论带宽是很高的.不 ... 
- CSS3 鼠标划上图片放大
			td img{transition: all 1s}/*鼠标划上,图片1s全部显示完成*/ td img:hover{ transform: scale(5) translateX(50%) tran ... 
- <Android 基础(三十二)> ViewFlipper
			简介 View Flipper,是ViewAnimator的子类,而ViewAnimator又是继承自FrameLayout,而FrameLayout就是平时基本上只显示一个子视图的布局,由于Fram ... 
- Jquery UI Custom的兼容问题
			在测试过程中遇到Jquery UI Dialog异常的情况,表现为在拖拽Dialog标头时出现Dialog跳跃的问题,对比jquery ui与jquery在协调工作情况下的运行情况. 1.环境: Wi ... 
- Maven学习(六)maven使用中遇到的坑
			坑1:使用eclipse构建web项目时,pom.xml中 <packaging>war</packaging> 报错 eclipse给出的报错信息提示是:web.xml is ... 
- 微信小程序开发--宽为百分百,页面仍可左右滑动
			这段时间小程序开发时,很多时候,希望内容充满整个屏幕(高度.宽度100%),如下图 但是在设置 .followrecords-container{width:100%;} 后发现 手机在横向上虽然页面 ... 
- react native中Unable to load script from assets 'index.android.bundle'解决方案
			刚刚朋友问我,说是创建好一个项目,运行后报错:Unable to load script from assets 'index.android.bundle',以前好好的没出现这种现象,于是我找到一个 ... 
- [iOS] 列表滑动展开隐藏头部HeaderView
			平常遇到大多数的带有列表的应用都会遇到这个场景:在列表顶端有一个Header,当向上滑动列表时,压缩header,向下滑动列表到头时,展开header.这种样式在例如微博,twitter这些展示动态的 ... 
