layui弹框传值_LAYUI弹出层详解

layui弹框传值_LAYUI弹出层详解还是一步步展示把首先,layer可以独立使用,也可以通过Layui模块化使用。我个人一直是用的模块化的所以下面素有的都是基于模块化的。引入好相关文件就可以开始啦今天放图片把试着学一下放图片1.最简单的弹层,这个弹层的效果其实就是一个加了特效和样式的alert();代码如下:layui.use(“layer”,function(){varlayer=layui.layer;la…

大家好,又见面了,我是你们的朋友全栈君。

还是一步步展示把 首先,layer可以独立使用,也可以通过Layui模块化使用。我个人一直是用的模块化的 所以下面素有的都是基于模块化的。

引入好相关文件就可以开始啦  今天放图片把 试着学一下放图片

1.最简单的弹层,这个弹层的效果其实就是一个加了特效和样式的alert();代码如下:

layui.use(“layer”, function () {

var layer = layui.layer;

layer.msg(“大家好,这是最简单的弹层”);

});

以上直接放到HTML页面就OK。运行效果就出来了

20200412223834726283.png

效果就是这样了 他有一个默认的time基础参数 表示弹出来多久后自动关闭 默认好像是3000MS. time更改方法:layer.msg(“大家好,这是最简单的弹层”, {time:9000});

(设置为9S).

下面看一下 可以设置的基础参数有哪些以及效果。

1.type-基本层类型

类型:Number,默认:0

layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)。 若你采用layer.open({type: 1})方式调用,则type为必填项(信息框除外

2.title-标题

title支持三种类型的值,若你传入的是普通的字符串,如title :‘我是标题‘,那么只会改变标题文本;若你还需要自定义标题区域样式,那么你可以title: [‘文本‘, ‘font-size:18px;‘],数组第二项可以写任意css样式;如果你不想显示标题栏,你可以title: false

title实例:

代码:layer.msg(“大家好,这是最简单的弹层”, { time: 9000, type: 1,title:[‘测试一下‘,‘font-size:18px‘] });

可以看到出现了预想的效果。

20200412223834945995.png

3.content-内容

content可传入的值是灵活多变的,不仅可以传入普通的html内容,还可以指定DOM,更可以随着type的不同而不同。

第一种 :页面层

这里要提到另外一个参数area  宽高

下面开始展示,弹出内容

代码:

点我测试弹出层

layui.use(“layer”, function () {

var layer = layui.layer;

//layer.msg(“大家好,这是最简单的弹层”, { time: 9000, type: 1,title:[‘测试一下‘,‘font-size:18px‘] });

$(“#p1”).click(function () {

layer.open({

type: 1,

area: [‘500px‘, ‘300px‘],

content: ‘传入任意的文本或html‘ //这里content是一个普通的String

});

});

});

20200412223835042669.png

接下来  我们让他弹出一个DIV里面的内容

20200412223835103212.png

可以看到  div中的内容 成功弹出  这个我之前在项目中多用来绑定layui的table  中修改和新增 用弹层的方式好一点

代码:

点我测试弹出层

layui.use(“layer”, function () {

var layer = layui.layer;

//layer.msg(“大家好,这是最简单的弹层”, { time: 9000, type: 1,title:[‘测试一下‘,‘font-size:18px‘] });

$(“#p1”).click(function () {

layer.open({

type: 1,

area: [‘500px‘, ‘300px‘],

content: $(“#test”)

});

});

});

来一个H1标题

你好哇 我是DIV里的内容

1111 1111 1111
1111 1111 1111
1111 1111 1111

4.offset-坐标  默认垂直水平居中 这个一般也不会用到

layer.msg(“skin的测试”, { time: 9000, offset: [‘100px‘, ‘50px‘]});  弹出来的位置发生变化 没了

20200412223835189144.png

5.icon-图标 信息框和加载层的私有参数

20200412223835246757.png

就是这个效果啦 其实真觉得LAYUI挺好呢

6.btn-按钮  接下来按钮 这个听常用的 也比较有意思了 come on

layer.open({

content: ‘test‘

, btn: [‘按钮一‘, ‘按钮二‘, ‘按钮三‘]

, yes: function (index, layero) {

//按钮【按钮一】的回调

layer.msg(“1的回调”);

}

, btn2: function (index, layero) {

//按钮【按钮二】的回调

layer.msg(“2的回调”);

return false //开启该代码可禁止点击该按钮关闭

}

, btn3: function (index, layero) {

//按钮【按钮三】的回调

layer.msg(“3的回调”);

return false //开启该代码可禁止点击该按钮关闭

}

, cancel: function () {

//右上角关闭回调

layer.msg(“4的回调”);

//return false 开启该代码可禁止点击该按钮关闭

}

});

如描述 不同的btn可以对应不同的操作 这样你就可以在这些操作中做相应的接口为所欲为了

差不多 这些 个人认为比较重要的就是layer.open  页面层的调用 以及btn的=接口处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137492.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 百度地图api文档_奥维互动地图使用教程

    百度地图api文档_奥维互动地图使用教程新版百度地图API增加了发布版SHA1,开发版SHA1按官方教程操作即可,这里介绍一下发布版SHA1的获取方法。为apk签名,生成keystore文件(如果已经有keystore文件,跳过此步骤)打开cmd,定位文件夹到.andorid下,默认路径是users/用户名/.android输入keytool-list-v-keystore*.jks,*.jks为keystor

    2022年8月11日
    16
  • Linux 软连接「建议收藏」

    Linux 软连接「建议收藏」1.Linux链接概念Linux链接分两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(InodeIndex)。在Linux中,多个文件名指向同一索引节点是存在的。一

    2022年9月30日
    0
  • java.lang.ClassNotFoundException: okio.ForwardingTimeout 已解决

    java.lang.ClassNotFoundException: okio.ForwardingTimeout 已解决这个问题发现是由于版本问题引起的,下面是我用的两个jar源码对比:先看看okio-1.13.0.jar的,会发现在forwardingSource下面有ForwardingTimeout这个类下面是okio-2.0.0.jar包,会发现那个ForwardingTimeout没了,不知道官方改成什么了我用okhttp-3.8.0.jar引用okio-2.0.0.jar的时候就会…

    2022年5月29日
    103
  • JAVA异或加密「建议收藏」

    JAVA异或加密「建议收藏」JAVA异或加密int或者byte类型的数据异或操作后变成另外一个数字,再次和同一个数异或后又变成原来的数字。例1/**加密前数字:3加密后数字:1解密后数字:3加密前字符:abcd加密加密后字符:c`af爢筄解密后字符:abcd加密*/publicstaticvoidmain(String[]args){int…

    2022年10月5日
    0
  • 小谈Compc命令(命令行生成swc文件)

    小谈Compc命令(命令行生成swc文件)

    2021年8月1日
    45
  • 电容作用分类_电容的分类与识别

    电容作用分类_电容的分类与识别电容分类的N种详解,有图有“真相”电子发烧友网今天一、瓷介电容器(CC)1.结构用陶瓷材料作介质,在陶瓷表面涂覆一层金属(银)薄膜,再经高温烧结后作为电极而成。瓷介电容器又分1类电介质(NPO、CCG));2类电介质(X7R、2X1)和3类电介质(Y5V、2F4)瓷介电容器。2.特点1、类瓷介电容器具有温度系数小、稳定性高、损耗低、耐…

    2022年8月22日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号