layui学习笔记1

layui

样式:

layui-layout-admin:

layui-header:

layui-main:

一 简单使用

将下载后得到的layui文件夹整个的放在项目中
在这里插入图片描述
再引入

	<link rel="stylesheet" href="layui/css/layui.css">//你layui.css的路径
	<script src="layui/layui.js"></script>//你layui.js的路径

// layui.js 与 layui.all.js区别: layui.all.js就是包含了所有模块,如果你引用的是它,就不需要下面的调用模块,但一般不是所有模块都要用,引用layui.js即可.

调用模块:

//调用 layer , from 模块 ,弹出一个消息 'Hello World'
layui.use(['layer', 'form'], function() {
					var layer = layui.layer,
						form = layui.form;
					layer.msg('Hello World');
				});

图标:

<i class="layui-icon">&#xe6c9;</i>	
&#xe6c9;	即是图标对应的 unicode 字符
&amp;&#xe6c9; 显示'&#xe6c9;'

或者

<i class="layui-icon layui-icon-login-qq"></i>

按钮:

<button type="button" class="layui-btn layui-btn-primary">原始按钮</button>
<button type="button" class="layui-btn">默认按钮</button>
<button type="button" class="layui-btn layui-btn-normal">百搭按钮</button>
<button type="button" class="layui-btn layui-btn-warm">暖色按钮</button>
<button type="button" class="layui-btn layui-btn-danger">警告按钮</button>
<button type="button" class="layui-btn layui-btn-disabled">禁用按钮</button>
 <div class="layui-btn-group">	//按钮组
    <button type="button" class="layui-btn">增加</button>
    <button type="button" class="layui-btn ">编辑</button>
    <button type="button" class="layui-btn">删除</button>
  </div>

可选 主题,尺寸,颜色,圆角,图标

layui-btn-radius	//圆角
layui-btn-lg	//大型
layui-btn-sm	//小型
layui-btn-xs	//迷你

颜色:

  • 赤色:class=“layui-bg-red”
  • 橙色:class=“layui-bg-orange”
  • 墨绿:class=“layui-bg-green”
  • 藏青:class=“layui-bg-cyan”
  • 蓝色:class=“layui-bg-blue”
  • 雅黑:class=“layui-bg-black”
  • 银灰:class=“layui-bg-gray”

导航栏:

<ul class="layui-nav">
			<li class="layui-nav-item"><a href="">最新活动</a></li>
			<li class="layui-nav-item layui-this">
				<a href="javascript:;">产品</a>
				<dl class="layui-nav-child">
					<dd><a href="">选项1</a></dd>
					<dd><a href="">选项2</a></dd>
					<dd><a href="">选项3</a></dd>
				</dl>
			</li>
			<li class="layui-nav-item"><a href="">大数据</a></li>
			<li class="layui-nav-item">
				<a href="javascript:;">解决方案</a>
				<dl class="layui-nav-child">
					<dd><a href="">移动模块</a></dd>
					<dd><a href="">后台模版</a></dd>
					<dd class="layui-this"><a href="">选中项</a></dd>
					<dd><a href="">电商平台</a></dd>
				</dl>
			</li>
			<li class="layui-nav-item"><a href="">社区</a></li>
		</ul>

要使导航栏动起来,必须加载element模块,即使什么也不做

layui.use(['element'], function() {
});

导航栏默认水平, 想使用垂直导航栏则加上 layui-nav-tree

layui-this 当前选中项

如果想将某子项靠右

style="float:right"

选项卡:

<div class="layui-tab">
  <ul class="layui-tab-title">
    <li class="layui-this">网站设置</li>
    <li>用户管理</li>
    <li>权限分配</li>
    <li>商品管理</li>
    <li>订单管理</li>
  </ul>
  <div class="layui-tab-content">
    <div class="layui-tab-item layui-show">
      1. 高度默认自适应,也可以随意固宽。
      <br>2. Tab进行了响应式处理,所以无需担心数量多少。
    </div>
    <div class="layui-tab-item">内容2</div>
    <div class="layui-tab-item">内容3</div>
    <div class="layui-tab-item">内容4</div>
    <div class="layui-tab-item">内容5</div>
  </div>
</div>

风格: 默认风格layui-tab 简约风格+ layui-tab-brief 卡片风格:layui-tab-card

layui-tab 代表选项卡

​ layui-tab-title 卡片的头

​ layui-tab-content 卡片内容

​ layui-tab-item 具体的卡片内容

​ layui-show 显示

layui-allowclose=“true” //允许删除选项卡的子项

layui-filter="" //过滤器,类似选择器

三 布局+面板:栅格系统

把每一行12等分.

layui-row 代表一行

layui-col-space15 //space 0~30 间距

​ layui-col-md6 //代表当前卡片占整行的12分之几

数据表格*

<table id="user" lay-filter="ueser-table"></table>
var tableObj = table.render({
			elem: '#user',//该表格绑定的元素
			url: '/layui/test.json', //数据接口				,
			cellMinWidth: 80, //每格最小宽度
			toolbar: '#toolheaderbar', //开启默认工具栏
			defaultToolbar: ['filter'],
			width: '100%',
			height: '554px',
			limit: 20,//每页显示多少行数据
			id: 'user',
			cols:[  //表头等格式{
				field: 'uid',//数据中对应项
				title: 'ID',//列名
				width: 80,
				sort: true,//排序
				align: 'center'//居中
			},
			],
			page,//开启分页
			parseData:function(res){}

table更新

//更新改行数据

table.on('tool(ueser-table)', function(obj) { //ueser-table table标签中lay-filter的值
	obj.updata({
​		字段:})
}

layui中使用jquery

layui集成了jquery,它将jquer当做一个模块在使用

layui.use(['jquery'], function() {
					var $ = layui.jquery;
					$('.layui-btn').click(function(){
						alert($(this).html())
					});
				});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值