对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 相关文章推荐
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
Feb 28 Javascript
Javascript动画的实现原理浅析
Mar 02 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
javascript实现汉字转拼音代码分享
Apr 20 Javascript
简单谈谈node.js 版本控制 nvm和 n
Oct 15 Javascript
浅谈 Vue v-model指令的实现原理
Jun 08 Javascript
angular4 JavaScript内存溢出问题
Mar 06 Javascript
vue自定义指令directive的使用方法
Apr 07 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
vue实现弹幕功能
Oct 25 Javascript
手写Spirit防抖函数underscore和节流函数lodash
Mar 22 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计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
浅谈五大Python Web框架
2017/03/20 Python
如何用itertools解决无序排列组合的问题
2017/05/18 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
旅游管理毕业生自荐书
2014/02/02 职场文书
毕业生就业意向书
2014/04/01 职场文书
公司任命书范本
2014/06/04 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
教师先进个人材料
2014/12/17 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电
Python 中面向接口编程
2022/05/20 Python