外部调用layui.use中自定义的函数

作者:IT技术圈子 浏览量:434   发表于 2023-09-23 10:17 标签:

以下内容介绍在layui的模块内自定义函数,并且可通过外部直接调用。

一、引入模块

根据自己layui的位置,正确引入layui.js,引入相应模块,这里假设引入layer模块

layui.use('layer', function(){
       var layer = layui.layer;
});

二、编写自定义函数函数

在layui.use里面自定义函数,以window.xxx=function(param1,param2,..)编写,只有使用window才能生效

layui.use('layer', function(){
      var layer = layui.layer;
                  
      //外部调用生效
      window.hello1=function() {
          layer.msg('hello'); 
      }
      //外部调用不生效
      function hello2() {
          layer.msg('hello'); 
      }             
});

三、外部调用自定义函数

layui.use('layer', function(){
      ......        
});
hello1();// 调用成功
hello2();// 调用不成功