layui的自定義模塊

這里提供一個基于layui的后臺模板下載:https://share.weiyun.com/5GuYKyH

首頁進入layui官網(wǎng)下載必要的文件,下載后目錄如下:

  ├─css //css目錄
  │  │─modules //模塊css目錄(一般如果模塊相對較大,我們會單獨提取,比如下面三個:)
  │  │  ├─laydate
  │  │  ├─layer
  │  │  └─layim
  │  └─layui.css //核心樣式文件
  ├─font  //字體圖標目錄
  ├─images //圖片資源目錄(目前只有l(wèi)ayim和編輯器用到的GIF表情)
  │─lay //模塊核心目錄
  │  └─modules //各模塊組件
  │─layui.js //基礎核心庫
  └─layui.all.js //包含layui.js和所有模塊的合并文件

并將css文件夾、layui.js、lay文件夾(內(nèi)置模塊,不需要則不用拷貝)拷貝到項目中。
先看看官方文檔的介紹,再往下說:https://www.layui.com/doc/
定義一個名稱為index.js的入口文件,內(nèi)容如下:

<script>
    layui.config({
        base: '/public/static/layui/lay/modlues/' //你存放新模塊的目錄,注意,不是layui的模塊目錄
    }).extend({
    // 加載自定義模塊
        index:'{/}/public/static/layui/js/index',
        login:'{/}/public/static/layui/js/login',
    }).use(['layer','form']); //加載入口 , form 是 lay 模塊核心目錄下的默認form模塊

    //你也可以忽略 base 設定的根目錄,直接在 extend 指定路徑(主要:該功能為 layui 2.2.0 新增)
    layui.extend({
       mod2: '{/}http://cdn.xxx.com/lib/mod2' // {/}的意思即代表采用自有路徑,即不跟隨 base 路徑
    })
</script>

官網(wǎng)文檔:https://www.layui.com/doc/base/modules.html,將入口文件引入html頁面,
分別自定義模塊名稱為/public/static/layui/js/目錄下的index.js與login.js文件,內(nèi)容分別如下:

// index.js
layui.define(['layer'], function(exports){
    var obj = {
        login:function(param) {
            layer.msg(param);
        }
    };
  exports('index', obj); //注意,這里是模塊輸出的核心,模塊名必須和use時的模塊名一致
});  
// login.js
 layui.define(['layer'],function(exports) {
    exports('login',function (callback) {
        callback && callback();
    });
});

然后就可以再項目中使用內(nèi)置的模塊與自定義的模塊

layui.use(['form','index','login'],function(args) {
    layui.index.login(123111111111111111111111);
    layui.login(function() {
        console.log(456);
    });
    console.log(layui.form);
});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,992評論 2 59
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評論 25 709
  • 理智清醒時,總喜歡看人,其中孩子給我的印象,總是更深的。 前些日晚間,坐在肯德基看窗外發(fā)呆,脖頸的肌肉被一陣撕心裂...
    月如神思閱讀 326評論 0 0
  • 最近疫苗事件弄得沸沸揚揚,看了篇鄭淵潔(孩子們喜歡的童話大王)寫的關(guān)于兒子打疫苗的真實故事,寫的很有感觸,看完印象...
    來啦_4600閱讀 874評論 0 0
  • 高大的異木棉樹樹體已經(jīng)腐爛,在樹體腐爛的過程中,樹體上又長出了新的根系,很奇特的一種生物。一邊腐爛,一邊重生。
    天刀笑劍鈍閱讀 929評論 0 0

友情鏈接更多精彩內(nèi)容