layui弹窗组件layer之layer.msg提示框学习

摘要:
Layui.layer仍然是Layui的代表作。它的广泛受众并非偶然,而是多年来的坚持和坚持。它将那些轻蔑的目光转化为应得的尊重,不断改进和维护,不断建设和改进社区服务。它在web开发人员的圈子里口口相传,甚至成为当今Layui最强大的驱动力。目前,layer已成为中国使用最广泛的web外壳组件。GitHub拥有5000+颗自然之星,官网累计下载量达到50w+。大约300000个不同大小的网络平台使用了层。

layui.layer   弹层之美

layer 至今仍作为 layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持、不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护、不断建设和提升社区服务,在 Web 开发者的圈子里口口相传,乃至于成为今天的 layui 最强劲的源动力。目前,layer已成为国内最多人使用的 Web 弹层组件,GitHub 自然Stars5000+,官网累计下载量达50w+,大概有30万不同规模的 Web 平台使用过 layer。

layer.msg(content, options, end) - 提示框

layer.msg(‘提示‘, 2, 1, function(){})
 
第一个参数:提示
第二个参数:自动关闭时间
第三个参数:图标类型
第四个参数:msg关闭后执行的回调
//eg1
layer.msg('只想弱弱提示');
//eg2
layer.msg('有表情地提示', {icon: 6}); 
//eg3
layer.msg('关闭后想做些什么', function(){
  //do something
}); 
//eg
layer.msg('同上', {
  icon: 1,
  time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function(){
  //do something
});   

layui弹窗组件layer之layer.msg提示框学习第1张

layui弹窗组件layer之layer.msg提示框学习第2张

 layui弹窗组件layer之layer.msg提示框学习第3张

 layui弹窗组件layer之layer.msg提示框学习第4张

layer.open({
    type: 1
    ,title: "open方式弹出层" //不显示标题栏   title : false/标题
    ,closeBtn: true
    ,area: '300px;'
    ,shade: 0.8
    ,id: 'LAY_layuipro' //设定一个id,防止重复弹出
    ,resize: false
    ,btn: ['火速围观', '残忍拒绝']
    ,btnAlign: 'c'
    ,moveType: 1 //拖拽模式,0或者1
    ,content: '<div style="padding: 50px; line-height: 22px; background-color: #393D49; color: #fff; font-weight: 300;">内容<br>内容</div>'
    ,success: function(layero){
         var btn = layero.find('.layui-layer-btn');
            btn.find('.layui-layer-btn0').attr({
                 href: 'http://www.layui.com/'
            ,target: '_blank'
        });
    }
});

 layer.msg 使用案例一

    function setStatus(id){
        layer.msg('确认要变更状态吗?',{
            time:5000,
            shade:0.3,
            btn:['确认','取消'],
            yes:function() {
                //执行变更
                $.post("{:url('member/setStatus')}",{id:id},function(data){
                    if(data.code === 1){
                        layer.msg(data.msg,{time:2000},function(){
                            if(data.url) location.href = data.url;
                        });
                    }else{
                        layer.msg(data.msg,{time:2000});
                    }
                })
            }
        });
    }  

参考文档:layui.layer官方手册

日期:2021.3.13

免责声明:文章转载自《layui弹窗组件layer之layer.msg提示框学习》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇K8S常用命令Vuex进阶使用之modules模块化划分、mapState、mapActions辅助函数的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用d3.v5实现饼状图

效果图: 饼状图: 目录结构: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link href="http://t.zoukankan.com/css/style.css" media="s...

Postgresql在线备份和恢复

1.实验环境 OS: RedHat Linux Enterprisedb 6.3 DB: postgresql 9.3 PGHOME: /opt/PostgreSQL/9.3 PGDATA: /opt/PostgreSQL/9.3/data 归档目录:/opt/pg_archive 基础备份目录:/opt/base_archive --生产环境中归档和数...

echarts-JSON请求数据

1、问题背景      将数据封装在JSON文件中,利用get方法请求数据 2、实现源码 <script> layui.use(['layer', 'echarts'], function () { var $ = layui.jquery, layer = layui.layer,...

Jmeter脚本增强之参数化(多方式实现)(6)

参数化的场景: ①在插入记录时,数据库对某些字段唯一限制,这时需要参数化(不能传固定参数) ②在压测过程中,比如登录操作,需要使用不同的用户登录,模拟真实的使用场景(避免数据库查询缓存),模拟500并发,需要500个不同的用户账号 这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Data Pool)。 支持如...

[django]l利用xlrd实现xls文件导入数据

代码: #coding:utf-8 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "www.settings") ''' Django 版本大于等于1.7的时候,需要加上下面两句 import django django.setup() 否则会抛出错误 dja...

openlayers4 入门开发系列结合 echarts4 实现散点图(附源码下载)

前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子,这个也是学习 openlayers4 的好素材。 openlayers4 入门开发系列的地图服务基于 Geoserver 发布的,关于 Geoserver...