参考文档:https://www.layuion.com/doc/
1、 LayUI目录结构
├─css //css目录 │ │─modules //模块 css 目录(一般如果模块相对较大,我们会单独提取,如下:) │ │ ├─laydate │ │ └─layer │ └─layui.css //核心样式文件 ├─font //字体图标目录 └─layui.js //核心库
2、HTML连接layui
本地连接
{% load static %}
<link rel="stylesheet" href="{% static 'layui/css/layui.css' %}">
<script src="{% static 'layui/layui.js' %}"></script>
UNPKG 和 CDNJS 均为第三方开源免费的 CDN,通过 NPM/GitHub 实时同步
<link rel="stylesheet" href="//unpkg.com/layui@2.6.8/dist/css/layui.css">
<script src="//unpkg.com/layui@2.6.8/dist/layui.js">
3、模块
3.1、自定义模块(define)
layui.define([mods], function(exports){
exports('mod', api);
});
3.2、模块使用(define)
layui.use(['layer', 'laydate'], function(){
var layer = layui.layer
,laydate = layui.laydate;
});
layui.use(function(){
var layer = layui.layer
,laydate = layui.laydate
,table = layui.table;
});
layui.use(['layer', 'laydate', 'table'], function(layer, laydate, table){
layer.msg('test');
laydate.render({});
table.render({})
});
3.3、获取浏览器信息
var device = layui.device();
{
os: "windows"
,ie: false
,weixin: false
,android: false
,ios: false
,mobile: false
}
|