亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

layui如何實現登錄功能

發布時間:2020-06-17 09:10:11 來源:億速云 閱讀:1129 作者:Leah 欄目:web開發

layui如何實現登錄功能?相信很多新手小白還沒學會這個技能,通過這篇文章的總結,希望你能學會學會這個技能。以下資料是實現的步驟。一、layui框架的文件結構如下:

layui如何實現登錄功能

內置方法config的使用

可以在使用模塊之前,全局化配置一些參數,如下:

layui.config(
{
    dir : '/res/layui/' //layui.js 所在路徑(注意,如果是script單獨引入layui.js,無需設定該參數。),一般情況下可以無視
,
    version : false //一般用于更新模塊緩存,默認不開啟。設為true即讓瀏覽器不緩存。也可以設為一個固定的值,如:201610
,
    debug : false //用于開啟調試模式,默認false,如果設為true,則JS模塊的節點會保留在頁面
,
    base : '' //設定擴展的Layui模塊的所在目錄,一般用于外部模塊擴展
}
);
//這里我主要來理解下base參數,當我自定義了一個模塊,如user.js,放在/static/js/目錄下,即不是layui里有的,那么我可以通過如下方法使用自定義模塊里的方法:
layui.config(
{
    base : "/static/js/"
}
).use(['user'], function ()
{
    var user = layui.user;
    user.findUsrByUserName(username);
}
);
]

登錄頁面的實現

(1)登陸,我主要用了layui的輪播和提交功能,語言太慘白i,直接貼代碼:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta charset="UTF-8" />
  <title>登錄</title>
  <link rel="stylesheet" href="/resource/plugins/layui/css/layui.css" type="text/css" />
  <link rel="stylesheet" href="/resource/css/login.css" type="text/css" />
  <script type="text/javascript" src="/resource/plugins/layui/layui.js">
</script>
</head>
<body>
  <div class="layui-carousel video_mask" id="login_carousel">
    <div carousel-item="">
      <div class="carousel_div1"></div>

      <div class="carousel_div2"></div>

      <div class="carousel_div3"></div>

      <div class="carousel_div4"></div>

      <div class="carousel_div5"></div>
    </div>

    <div class="login layui-anim layui-anim-up">
      <h2>登錄</h2>

      <form class="layui-form" action="" method="post">
        <div class="layui-form-item">
          <input type="text" name="username" lay-verify="required" placeholder="請輸入用戶名" autocomplete="off" value="" class="layui-input" />
        </div>

        <div class="layui-form-item">
          <input type="password" name="password" lay-verify="required" placeholder="請輸入密碼" autocomplete="off" value="" class="layui-input" />
        </div><button class="layui-btn layui-btn-normal login_btn" lay-submit="" lay-filter="login">登陸系統</button>
      </form>
    </div>
  </div>
</body>
</html>![輸入圖片說明](https://static.oschina.net/uploads/img/201709/03092118_VUPK.png "在這里輸入圖片標題")
 < script type = "text/javascript" >
    //<![CDATA[
    layui.use(['form', 'layer', 'jquery', 'carousel'], function ()
    {
        var $ = layui.jquery,
        form = layui.form,
        carousel = layui.carousel;
        
        /**背景圖片輪播*/
        carousel.render(
        {
            elem : '#login_carousel',
            width : '100%',
            height : '100%',
            interval : 2000,
            arrow : 'none',
            anim : 'fade',
            indicator : 'none'
        }
        );
        
        /**監聽登陸提交*/
        form.on('submit(login)', function (data)
        {
            //彈出loading
            var loginLoading = top.layer.msg('登陸中,請稍候',
                {
                    icon : 16,
                    time : false,
                    shade : 0.8
                }
                );
            //記錄ajax請求返回值
            var ajaxReturnData;
            
            //登陸驗證
            $.ajax(
            {
                url : '/login/login',
                type : 'post',
                async : false,
                data : data.field,
                success : function (data)
                {
                    ajaxReturnData = data;
                }
            }
            );
            
            //登陸成功
            if (ajaxReturnData.rendercode == 0)
            {
                window.location.href = "/";
                top.layer.close(loginLoading);
                return false;
            }
            else
            {
                top.layer.close(loginLoading);
                top.layer.msg(ajaxReturnData.errmsg,
                {
                    icon : 5
                }
                );
                return false;
            }
        }
        );
    }
    );
//]]>
<  / script >

上文描述的就是layui實現登錄功能,具體使用情況還需要大家自己動手實驗使用過才能領會。如果想了解更多相關內容,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

康保县| 西乌珠穆沁旗| 吕梁市| 平谷区| 高青县| 宁陵县| 菏泽市| 隆尧县| 兴海县| 烟台市| 西藏| 琼海市| 镇赉县| 斗六市| 驻马店市| 祥云县| 子长县| 永春县| 临武县| 岚皋县| 互助| 广昌县| 开阳县| 托克逊县| 崇明县| 正定县| 西宁市| 屏山县| 资溪县| 平谷区| 正镶白旗| 尼勒克县| 平江县| 永吉县| 巴中市| 望城县| 柳河县| 都安| 冕宁县| 社旗县| 莱阳市|