
方法1:使用字符实体
只需要在一个class为 layui-icon 的容器类标签中加入字符的unicode码即可。
相关样式:layui-icon,代表使用layui的图标处理样式去渲染
方法2:使用样式
在class为layui-icon的容器类标签后追加对应的图标样式,而不需要在写unicode码。
相关图标样式可以去官网的 文档 查找。
相关样式:
(1)必要样式:layui-btn
(2)主题样式:
layui-btn-primary 原始按钮
layui-btn-normal 百搭按钮
layui-btn-warm 暖色按钮
layui-btn-danger 警告按钮
layui-btn-disabled 禁用按钮
(3)大小样式:
layui-btn-lg 最大按钮
layui-btn-sm 小型按钮
layui-btn-xs 迷你按钮
(4)图标结合:
把图标的样式也添加到class中即可
(5)圆角按钮:
layui-btn-radius
(6)按钮组:
套上一层class为layui-btn-group
layui按钮的事件监听可以使用jquery来做。
在layui内部使用jquery的方式:
一、 我们在使用layuitable前必须初始化layui模块,用到的模块一般常用的有两种 layer(d出层)和 table(数据表格),然后用function进行模快的初始化,当然在初始化模块之前我们必须声明几个全局变量,
声明两个变量(layer和layuiTable)来接收模块的数据,并且保存layui模块以便全局使用。
声明一个变量(tabStudent)来放置表格数据。
二、开始初始化模块
首先我们在加载事件里面将声明的那两个变量来接收layer(d出层)和 table(数据表格)
三、接下来就是初始化表格,初始化得到的数据就放入刚刚声明的全局变量(tabStudent)里面
四、在然后就是写初始化表格里面的参数:
将表格的ID放入elem(指定原始table容器的选择器或DOM,方法渲染方式必填)里面
查询方法的路径(url: 异步数据接口相关参数,url参数为必填项)
设置表头(cols) 将表格的结构放入
例:
需要写一个方法来设置最后一列来返回设置在最后一列所设置的 *** 作按钮,比如当我们要在 *** 作那行设置一个修改和删除的按钮的时候:
Onclick是点击事件
4 设置表格每页的行数:page(开启分页):{
limit:n (指定每页显示的条数)
limits: [ 5,10,20,n] (每页条数的选择项)}
5 当你需要表格的一些“列显示隐藏” “打印” 或者 “导出” 功能的时候你就必须设置开启表格的工具栏
参数toolbar的作用便是开启表格头部工具栏区域,该参数支持4种类型值:
toolbar: ’#toolbarDemo(注:该代码取的是自定义好的模板的ID 该模板可以放在页面的任意位置)’ 指定自定义工具栏模板选择器
toolbar: ’xxx’ 直接传入工具栏模板字符
toolbar: true 仅开启工具栏,不显示左侧模板
toolbar: ‘default ’ 让工具栏左侧显示默认的内置模板
该参数的默认值为false
6 设置表格的图标:
defaultToolbar:可以自由配置头部工具右侧的图标,数组可以3种:
defaultToolbar :[‘filter’]:显示筛选图标
defaultToolbar [‘exports’]:显示导出图标
defaultToolbar [‘print’]:显示打印图标
这些值也可以根据排序的顺序来显示排版图标,如defaultToolbar:[‘filter’,’exports’,’print’
7 Table容器的默认宽度是跟随它的父元素铺满的,你也可以设定一个固定的值(width),当容器中的内容超出了该宽度时,会自动出现横向滚动条。甚至还可以设置表格的高(height)。
8 如果你点击一个切换分页时不知道它是否为加载状态,则你可以添加loading这个参数,它的作用就是是否显示加载条,默认值是为true,如果设置false则在切换分页时不会出现加载条(注:该参数只是适于url参数开启的方式)。
五、然后就是在控制器为表格添加数据,数据添加完成后将其方法名称放入url里面。
tablerender参数:
还有一些其它的常用参数:
传给前端的数据需要是{'code':'','msg':'','count':'','data':''}的格式
script 的id和 *** 作列的toolbar属性值一致,lay-event需要用来监控不同的事件。
点击修改时,layermsg('edit'),toast提示“edit”
点击修改时,layermsg('del'),toast提示“del”
头部工具栏和工具行事件类似
前端js和css都是基于layui-v268
PyCharm 应该是大多数 python 开发者的首选 IDE,每天我们都在上面敲着熟悉的代码,写出一个又一个奇妙的功能。它是帮助用户在使用 Python 语言开发时提高其效率的工具,但是好多人只是把它当做一个文本编辑器使用,并没有发挥出它的优势,今天我来分享一下日常开发用到的一些技巧吧。
1自动生成导入
您正在编写代码,想导入一个包,只记得包名,但是忘了它在那个py文件了,可以通过 pycharm 自动导入。当你写了一个包名,pycharm会有提示是否需要导入,选择后将根据您的项目样式以正确的方式生成导入。
(动画加载需要8秒,耐心等待)
2批量移动类和方法
当你重构代码时,需要把一些类或者函数移动到其他的文件时,如果你是通过对类进行剪切粘贴到其他文件,这样做的话你真是个小可爱。pycharm 提供了 move 的功能,它可以帮你批量移动类或者方法,连类的依赖都帮你处理了。
以上就是关于Layui(二):图标和按钮全部的内容,包括:Layui(二):图标和按钮、layui打开页面先加载、python + layui.table 实现数据表格呈现、工具栏监听等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)