对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 相关文章推荐
document.designMode的功能与使用方法介绍
Nov 22 Javascript
在chrome中window.onload事件的一些问题
Mar 01 Javascript
javascript中Array数组的迭代方法实例分析
Feb 04 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
Feb 16 Javascript
编写高质量JavaScript代码的基本要点
Mar 02 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
Angular客户端请求Rest服务跨域问题的解决方法
Sep 19 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
chosen实现省市区三级联动
Aug 16 Javascript
javascript实现文本框标签验证的实例代码
Oct 14 Javascript
vscode调试node.js的实现方法
Mar 22 Javascript
React中Ref 的使用方法详解
Apr 28 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分页显示制作详细讲解
2008/11/19 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
javascript 函数速查表
2010/02/07 Javascript
jquery 插件学习(四)
2012/08/06 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
2020/08/06 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python @property及getter setter原理详解
2020/03/31 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
带薪年假请假条
2014/02/04 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
文明单位创建材料
2014/12/24 职场文书
成绩报告单家长评语
2014/12/30 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
歌咏比赛主持词
2015/06/29 职场文书
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript