最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Layui自定義模塊的使用方法詳解

 更新時間:2019年09月14日 22:48:56   作者:張超博客  
今天小編就為大家分享一篇基于Layui自定義模塊的使用方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

layui是一個極其不錯的前端UI框架、是后端程序員的福音??傊绻闶且粋€后端開發(fā)者、如果你苦于你的界面“慘不忍睹”、選擇layui來開發(fā)是個極好的選擇。

之前的項目也有使用過layui、只是沒有過多的關注其框架本身。對于項目上、拿來即用即可!

為什么要自定義模塊呢?好處很多、比如可以大量重用代碼......

我也是一個極其懶惰的人、總是想辦法讓代碼可重用

根據(jù)layui官方的文檔說明、首先第一步是要確定你要擴展的模塊名稱

我現(xiàn)在做的是登錄功能、因此我的擴展模塊名叫 login

使用layui.define()方法來擴展模塊、當然模塊中你也可以使用layui的其他方法、如下

layui.define('layer', callback);

在定義擴展模塊的時候、我需要使用layui的layer模塊、然后在回調(diào)函數(shù)中定義自己的方法

layui.define(["layer","jquery"],function (exports) {
  var obj = {
    login : function (url,data,$,targetUrl) {
      $.post(url,{code:data.code},function (res) {
       if (res.code&&res.code==400){
         layer.msg(res.msg,{icon:1},function () {
           window.location.href = targetUrl;
         });
       }else{
         layer.msg(res.msg,{icon:1},function () {
           window.location.href = targetUrl;
         });
       }
      });
    }
  }
  exports("login",obj);
});

上述代碼中定義了一個login模塊、以便在我登錄的時候、不需要寫過度的代碼即可實現(xiàn)登錄、讓頁面看起來更清爽【無任何雜質(zhì)】

那么模塊定義完了、怎么使用呢?

<script type="text/javascript">
  layui.config({
    base: '/static/admin/js/module/'//模塊存放的目錄
  }).use(['jquery','element','form','login'],function () {
    var $ = layui.jquery,
      form = layui.form,
      element = layui.element,
      login = layui.login;
    form.on("submit(subBtn)",function (data) {
      //獲取表單的值
      var field = data.field;
      login.login("{:url('Login/doLogin')}",field,$,"{:url('Index/index')}");
      return false;
    });
  });
</script>

嗯、就這樣、在登錄的時候、直接將參數(shù)傳遞過去即可、在上述代碼中url部分是使用TP的方法生成的、這里不用過多的研究【如果你是寫前端的話】。

嗯、就這樣、整個模塊定義完成?。≌故镜男Ч缦?/p>

以上這篇基于Layui自定義模塊的使用方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • JS中數(shù)組與對象的遍歷方法實例小結

    JS中數(shù)組與對象的遍歷方法實例小結

    這篇文章主要介紹了JS中數(shù)組與對象的遍歷方法,結合實例形式總結分析了JavaScript針對數(shù)組與對象遍歷操作相關函數(shù)與使用技巧,需要的朋友可以參考下
    2018-08-08
  • Echarts自定義圖形的方法參考

    Echarts自定義圖形的方法參考

    在使用ECharts繪制折線圖時,為了豐富圖表的視覺表達,設計師們常常會為視圖搭配上不同的圖標,下面這篇文章主要給大家介紹了關于Echarts自定義圖形的方法參考,需要的朋友可以參考下
    2023-02-02
  • JavaScript中Promise處理異步的并行與串行

    JavaScript中Promise處理異步的并行與串行

    js中的promise是一個異步編程的解決方案,語法層面上他是一個構造函數(shù),名字為Promise(),下面這篇文章主要給大家介紹了關于JavaScript中Promise處理異步的并行與串行的相關資料,需要的朋友可以參考下
    2022-12-12
  • javascript跨域請求包裝函數(shù)與用法示例

    javascript跨域請求包裝函數(shù)與用法示例

    這篇文章主要介紹了javascript跨域請求包裝函數(shù)與用法,結合實例形式分析了javascript基于ajax的跨域請求封裝函數(shù)與相關使用技巧,需要的朋友可以參考下
    2016-11-11
  • js中位運算的運用實例分析

    js中位運算的運用實例分析

    這篇文章主要介紹了js中位運算的運用實例分析,需要的朋友可以參考下
    2018-12-12
  • 用js判斷頁面刷新或關閉的方法(onbeforeunload與onunload事件)

    用js判斷頁面刷新或關閉的方法(onbeforeunload與onunload事件)

    Onunload,onbeforeunload都是在刷新或關閉時調(diào)用,可以在<script>腳本中通過window.onunload來指定或者在<body>里指定
    2012-06-06
  • js批量設置樣式的三種方法不推薦使用with

    js批量設置樣式的三種方法不推薦使用with

    批量設置樣式的三種方法:第一種使用JSON/第二種使用cssText/使用第三種with(不推薦使用),感興趣的朋友可以參考下,希望可以幫助到你
    2013-02-02
  • js實現(xiàn)視頻播放時屏幕顯示水印

    js實現(xiàn)視頻播放時屏幕顯示水印

    這篇文章主要為大家詳細介紹了js如何實現(xiàn)視頻播放時屏幕顯示水印的效果,文中的示例代碼講解詳細,對我們深入掌握js有一定的幫助,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-10-10
  • javascript eval(func())使用示例

    javascript eval(func())使用示例

    eval的作用其實很簡單,就是把一段字符串傳遞給JS解釋器,由Javascript解釋器將這段字符串解釋成Javascript代碼,下面有個不錯的示例,感興趣的朋友可以參考下
    2013-12-12
  • 原生JS面向對象實現(xiàn)打字小游戲

    原生JS面向對象實現(xiàn)打字小游戲

    這篇文章主要為大家詳細介紹了原生JS面向對象實現(xiàn)打字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

白河县| 海丰县| 远安县| 安徽省| 白沙| 许昌县| 云龙县| 萍乡市| 滨州市| 乳山市| 浠水县| 柘荣县| 嘉兴市| 新河县| 樟树市| 唐河县| 肇州县| 龙胜| 巴南区| 广南县| 梁平县| 灌阳县| 宜兴市| 怀来县| 米林县| 明光市| 图木舒克市| 凌云县| 青冈县| 镇远县| 铜陵市| 彭山县| 上高县| 南充市| 石景山区| 大方县| 文水县| 资兴市| 宾川县| 平乡县| 磐安县|