弹出层layui中方法,提供调用(暴露出来)。

1、在layui中定义的方法,如何提供给其他的定义的方法调用。

首先会想到exports ,方法暴露出来

  定义模板layui.define

layui.define(function(exports){

  //do something

 exports('demo', function(){

    alert('Hello World!');

  });

});

2、将希望暴露的方法写在layui.define方法中

3、调用

Layui.use()中调用 Layui.demo();

外部调用Layui.demo();

4、如果方法中使用了layui中的属性

在layui.define中引用即可。

如:$("#mainSelect")  

在layui.define中添加 var $ = layui.jquery;即可。

具体参考:https://www.layui.com/doc/base/infrastructure.html

你可能感兴趣的:(弹出层layui中方法,提供调用(暴露出来)。)