layui 自定义模块

新建模块目录modules

新建common.js

layui.define(['jquery'], function (exports) {
    var $ = layui.jquery;
    var obj = {
        test: function () {
            alert('test from common');
        }
    };
    //输出接口
    exports('common', obj);
});

配置

layui.config({
    base: '/xadmin/lib/layui/modules/'      //自定义layui组件的目录
}).extend({ //设定组件别名
    common:   'common', // 如果相同可以不设置别名
});

使用

layui.use(['common'],
    function () {
        let common = layui.common;
        common.test();
    }
);

formSelects 案例

将formSelects-v4.js放入modules目录中。

修改配置文件。

layui.config({
    base: '/xadmin/lib/layui/modules/'      //自定义layui组件的目录
}).extend({ //设定组件别名
    formSelects:   'formSelects-v4', // 如果相同可以不设置别名
});

使用

<select name="type" id="L_type" lay-verify="required" xm-select="type">
    <option value="">请选择</option>
    <volist name="type_id_name" id="vo">
        <option value="{$vo.id}">{$vo.name}</option>
    </volist>
</select>
layui.use(['jquery', 'form', 'layer', 'formSelects'],
    function () {
        $ = layui.jquery;
        let form = layui.form, layer = layui.layer;
        // let formSelects = layui.formSelects;
});

422101-20190925141401314-499725399.png

转载于:https://www.cnblogs.com/jiqing9006/p/11584174.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值