layui数据表格以及分页使用

1、新建web项目,加入下载好的layui框架文件,如下图所示。
在这里插入图片描述
2、在http://www.layui.com/doc/modules/table.html,layui开发文档中找到内置模块的数据表格。复制下面代码(如下代码表格的字段数我做了修改,对应后面json文件中的字段)

layui

3、更改代码中资源路径为自己的本地正确路径代码中红色标注处

4、在浏览器中查看发现数据接口异常,确实如此,这个例子是动态加载后端数据的。所以要配置后端服务接口。为了展示表格的效果我用加载本地文件的方式。

5、在项目根目录下新建json文件,(当然你可以在其他目录下新建但是正确配置第七步中所说的数据文件路径)复制如下代码作为表格数据

{
“code”:0,
“msg”:“msg”,
“count”:100,
“data”:[
{“id”: 1, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 2, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 3, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 4, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 5, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 6, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 7, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 8, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 9, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”},
{“id”: 10, “username”: “user-0”, “sex”: “女”, “city”: “城市-0”, “sign”: “签名-0”}
6、Html中修改数据文件所在路径,如下代码(如果你在其他路径下创建的json文件,请正确配置你自己的路径)
url:‘tableData.json’

7、在浏览器中查看效果如下图

8、发现分页没有效果,这是正常情况。因为我们的数据是静态的,我们点击页码,虽然每次发出的请求是不同的,但是由于我们没有后端服务,所以我们的不同请求不会得到不同处理。为了说明这个情况,请打开浏览器调试窗口的NetWork选项卡,此时点击分页组件中的页码,发现有不同请求发出。
在这里插入图片描述

9、两个参数,一个page,另外一个limit,page指的是当前页码,limit值每页中数据的条数。如果我们有后端服务,就可以根据参数做出不同的处理,给出不同的返回数据。


版权声明:本文为weixin_44541246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。