对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 相关文章推荐
用正则xmlHttp实现的偷(转)
Jan 22 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 Javascript
深入了解Node.js中的一些特性
Sep 25 Javascript
Javascript简单改变表单元素背景的方法
Jul 15 Javascript
基于jQuery实现网页打印功能
Dec 01 Javascript
jQuery原理系列-常用Dom操作详解
Jun 07 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
Dec 21 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
Mar 08 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
React Native自定义控件底部抽屉菜单的示例
Feb 08 Javascript
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
在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写UltraEdit插件脚本实现方法
2011/12/26 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
php编译安装php-amq扩展简明教程
2016/06/25 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
跟老齐学Python之重回函数
2014/10/10 Python
Python psutil模块简单使用实例
2015/04/28 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
Python 加密的实例详解
2017/10/09 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
Python输出指定字符串的方法
2020/02/06 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
警察先进个人事迹材料
2014/05/16 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
教师创先争优承诺书
2015/04/27 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
第一军规观后感
2015/06/12 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
Python IO文件管理的具体使用
2022/03/20 Python