在項目中使用layUI

  • 2019 年 10 月 8 日
  • 筆記

layUI文檔

項目結構.png

  • 下載官方的壓縮包,解壓之後把layui文件放到項目裡面。
  • 在index.html 文件中引入js和css 文件。
  • 這裡引入./layui/css/layui.css 和 ./layui/layui.all.js。 jquery可以不引用。
  • 特別注意: var layer = layui.layer ,form = layui.form ,laydate = layui.laydate ,laypage = layui.laypage;
<!doctype html>  <html lang="en">  <head>      <meta charset="UTF-8">      <meta name="viewport"            content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">      <meta http-equiv="X-UA-Compatible" content="ie=edge">      <title>Document</title>      <link rel="stylesheet" href="./layui/css/layui.css">  </head>  <body>  <input type="button" value="按鈕" id="btn">  <input type="text" class="layui-input" id="test1">  <div id="demo7"></div>  <script src="./layui/jquery-2.0.3.js"></script>  <script src="./layui/layui.all.js"></script>  <script type="text/javascript">        var stimer = ""      //由於模組都一次性載入,因此不用執行 layui.use() 來載入對應模組,直接使用即可:      ;!function(){          var layer = layui.layer              ,form = layui.form              ,laydate  = layui.laydate              ,laypage = layui.laypage;          laydate.render({              elem: '#test1'              ,done: function(value, date, endDate){                  stimer = value;                  console.log(stimer);                    // console.log(value); //得到日期生成的值,如:2017-08-18                  // console.log(date); //得到日期時間對象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}                  // console.log(endDate); //得結束的日期時間對象,開啟範圍選擇(range: true)才會返回。對象成員同上。              }          });          laypage.render({              elem: 'demo7'              ,count: 100              ,layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip']              ,jump: function(obj){                  console.log(obj)              }          });      }();  </script>  </body>  </html>

報錯.png

發現以上問題就是沒有定義這個變數laypage。 在上面定義就可以了。

layui的頁面.png