layui架构里如何定义JS函数

提问 未结 1 79
筋斗云778
悬赏:20飞吻
layui架构里如何定义JS函数,可以在html里调用这个函数。
回帖
  • Hide
    2019-8-24
    js组件自定义:
    layui.define(["jquery", "layer"], function (exports) {
    var MOD_NAME = "myplug",
    MOD_OBJ = {},
    $ = layui.jquery;
    MOD_OBJ.brag=function(){layer.msg("我居然封装了一个组件,真牛逼!");};
    MOD_OBJ.bragCustom=function(txt){layer.msg(txt||"未输入任何吹牛字眼");};
    MOD_OBJ.bragUnbelievable=function(){
    layer.msg("请注意:由于您吹牛力度过大,导致3秒后屏幕变黑!");
    setTimeout(function(){$("body").empty().css("background-color","black")},3000);
    };
    exports(MOD_NAME, MOD_OBJ);
    });



    html调用:
    layui.use(['myplug'],function(){
    var myplug=layui.myplug;
    myplug.brag();
    setTimeout(function(){myplug.bragCustom("吹了就跑,真刺激!")},2000);
    setTimeout(function(){myplug.bragUnbelievable()},4000);
    })
    0 回复