layui自定义函数方法
时间: 2023-09-20 18:11:10 浏览: 100
在 layui中自定义函数方法,可以通过定义一个模块来实现。下面是一个示例:
```javascript
// 定义模块
layui.define([], function(exports) {
var obj = {
hello: function(name) {
console.log("Hello, " + name + "!");
},
add: function(a, b) {
return a + b;
}
};
// 输出接口
exports("myModule", obj);
});
```
在上面的示例中,我们定义了一个模块,其中包含了两个方法:`hello`和`add`。我们可以通过`layui.define`方法将这个模块定义为一个Layui模块,并通过`exports`输出接口。
接下来,在我们需要使用这个模块的地方,可以使用`layui.use`方法引入模块并使用其中的方法:
```javascript
// 引入模块
layui.use(['myModule'], function() {
var myModule = layui.myModule;
// 调用方法
myModule.hello("Jack");
var result = myModule.add(1, 2);
console.log(result);
});
```
在上面的示例中,我们使用`layui.use`方法引入了之前定义的模块,并通过`layui.myModule`获取了模块中定义的方法。然后可以直接调用这些方法,比如调用`hello`方法并传入一个参数,或者调用`add`方法并传入两个参数,获取计算结果。
阅读全文