![8afdc5f3e66cf7a05f4bdd04b54e48bb.png](https://i-blog.csdnimg.cn/blog_migrate/09c0aa3c3a9f8f75e1fd49a55e1b73f1.jpeg)
1.layui介绍
layui是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,非常适合界面的快速开发。layui区别于那些基于MVVM底层的UI框架,不需要各种前端工具的复杂配置,只需面对浏览器本身。
2.table 数据表格
在进行代码编译之前,还是需要引入layui框架,在git中下载dist文件夹。
(网址:https://github.com/sentsin/layui)
table数据表格是layui最核心的组成之一。它用于对表格进行一些列功能和动态化数据操作,支持固定表头、固定行、固定列,支持拖拽改变列宽度,支持排序,支持多级表头,支持单元格的自定义模板,支持复选框,支持分页,支持单元格编辑等等一些列功能。
![63e40e93ffd9becd21a434163daddf26.png](https://i-blog.csdnimg.cn/blog_migrate/3b2a8291c350e3d0f12085ab2583e52c.png)
2.1 数据表格基础参数
![7d37a9462e31087b10cb35c87e89b549.png](https://i-blog.csdnimg.cn/blog_migrate/4a388cb740a089af556bd0fe4f6c09b8.png)
2.1 数据表格表头基础参数
程序员的一切:学习前端,你掌握这些。二线也能轻松拿8K以上zhuanlan.zhihu.com![3620c9019ea5f5e4495fa09868bcf691.png](https://i-blog.csdnimg.cn/blog_migrate/353dcf42539d01e35e9c08d7ea692070.jpeg)
2.1直接赋值数据的表格
layui框架在一些用法上是与bootstrap框架类似的,都是使用了封装样式。创建一个table实例最简单的方式是:在页面放置一个元素<tableid="demo"></table>,然后通过table.render()方法指定该容器。还可以利用skin,even、size进行数据表格的样式调整。具体参数名和可选值见下图
2.3数据表格样式。
![774104165c2982616ecf11a736abd57a.png](https://i-blog.csdnimg.cn/blog_migrate/7f0a6d82717f8383b724611b7a337e2e.png)
图2.3 数据表格样式
具体代码如下(其中表格数据中的部分代码已省略):
<
效果图如下:
![123dffe419bd05a0d24c5f27313e2b78.png](https://i-blog.csdnimg.cn/blog_migrate/38b296631b4e14a82dfb0d9c416feac7.png)
图2.4 效果图
2.2利用接口填充表格数据
这里只需在利用url接口就可以实现,data数据就可以不写,只需要利用cols显示标题栏就可以了,效果如图2.4。代码如下:
table
2.3合并表格行或列
合并单元格的方法和HTML中其实是一样的,都是利用rowspan="2",colspan="3"进行合并。代码如下:
<
效果如下:
![6454d7491a5725c1a2755b909f96bf4e.png](https://i-blog.csdnimg.cn/blog_migrate/10edca8d31a400a8207144dcead1522c.png)
图2.5 效果图
更多学习内容请阅读我的知乎专栏:
程序员的一切:打造全网web高级前端工程师资料库(总目录)看完学的更加快,知识更牢固。你值得拥有(持续更新)~zhuanlan.zhihu.com![ec6130ffd39ab99424e65b9513dd12ea.png](https://i-blog.csdnimg.cn/blog_migrate/80081c3177b89cd7c738a3a20b58188f.png)