目录 start
目录 end
|2018-07-08| 码云 | CSDN | OSChina
LayUI
使用
模块化
写法稍微复杂了些,但是提高了页面加载速度
引入核心文件:
<link rel="stylesheet" href="../layui/css/layui.css"/>
<script src="../layui/layui.js"></script>
使用layer模块:
layui.use(['layer'], function(){
var layer = layui.layer;
layer.msg('Hello World');
});
非模块化
组件
Layer
弹出页面层
[ ] 如何将script 标签内容直接引入
layer.open({ type: 1, area: ['600px', '360px'], shadeClose: true, //点击遮罩关闭 content: 'test' });
<script type="text/html" id="test"></script>
弹出页面中异步提交表单
<script type="text/html" id="set_key"> <form id="set-form" class="set-form"> <input type="text" id="key" required/> <-> <input type="text" id="value" required/><br><br> <button>新增 string</button> </form> </script> <button onclick="string()">String</button>
function string(){ var set_content = $("#set_key").html() layer.tab({ area: ['500px', '520px'], tab: [{ title: 'set', content: set_content }] }); $("#set-form").submit(function(e){ e.preventDefault(); set(); }); } function set(){ var key = $("#key").val() var value = $("#value").val() handlePost('/key', { key: key, value: value }, function(data){ console.log(data) }, function(data){ console.log(data) }) } }
树形