对layui中的onevent 和event的使用详解


Posted in Javascript onSeptember 06, 2019

这是官方文档的说明

layui.onevent(modName, events, callback) 自定义模块事件,属于比较高级的应用。有兴趣的同学可以阅读layui.js源码以及form模块
layui.event(modName, events, params) 执行自定义模块事件,搭配onevent使用

参数1我暂时理解为组,定义子级方法和使用event调用都需要注意这个参数必须一致

参数二是定义父级方法名,如果有需要定义该方法的子方法时候同样使用onevent,但参数二的方法名需要与父级相同并已加上括号

如下面的代码中data方法,定义子方法就是data(1),

如果使用layui.event方法调用data(1),方法即会data(1)和data方法

//监听Tab切换,以改变地址hash值
      element.on("tab(test)", function() {
        // location.hash = "test=" + this.getAttribute("lay-id");
      //使用event调用data(1)方法并传入参数,这时候这里会触发data方法和data(1)方法
        layui.event('groupData','data(1)',this.getAttribute("lay-id"));
      });
      //定义父级方法data
      layui.onevent('groupData','data',function(gid){
          console.log(gid); 
      });
      //定义子方法data(1)
      layui.onevent('groupData','data(1)',function(gid){
       console.log(1321321);
      });

以上均为本人使用经验理解,如有说错,欢迎大家指出!

这篇对layui中的onevent 和event的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过 Dom 方法提高 innerHTML 性能
Mar 26 Javascript
asp(javascript)全角半角转换代码 dbc2sbc
Aug 06 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
JavaScript显示当前文档最后修改日期的方法
Mar 19 Javascript
JavaScript模拟实现继承的方法
Mar 30 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
jQuery实现进度条效果代码
Dec 17 Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
Sep 17 Javascript
Bootstrap警告框(Alert)插件使用方法
Mar 21 Javascript
JS扩展String.prototype.format字符串拼接的功能
Mar 09 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
微信小程序自定义胶囊样式
Dec 27 Javascript
在layui下对元素进行事件绑定的实例
Sep 06 #Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 #Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 #Javascript
使用layui的router来进行传参的实现方法
Sep 06 #Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 #Javascript
layui关闭层级、简单监听的实例
Sep 06 #Javascript
layui表格内容溢出的解决方法
Sep 06 #Javascript
You might like
PHP中soap的用法实例
2014/10/24 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
Javascript MD4
2006/12/20 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python获取邮件地址的方法
2015/07/10 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
基于python检查矩阵计算结果
2020/05/21 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
如何解决python多种版本冲突问题
2020/10/13 Python
python跨文件使用全局变量的实现
2020/11/17 Python
python 实现控制鼠标键盘
2020/11/27 Python
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
实现向右循环移位
2014/07/31 面试题
小学生国庆演讲稿
2014/09/05 职场文书
天那边观后感
2015/06/09 职场文书
收入证明范本
2015/06/12 职场文书
暑期家教宣传单
2015/07/14 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
Moment的feature导致线上bug解决分析
2022/09/23 Javascript