共计 412 个字符,预计需要花费 2 分钟才能阅读完成。
这段时间用了 Layui,用 table 组件的时候遇到了一个问题,在这边分享记录下。
熟悉这个框架的小伙伴应该知道原始的分页是 ?page=1&limit=10
这样的,page 代表分页,limit 代表每页显示的条数。
然而!!后端要求格式是 ?offset=0&limit=10
, 看了下官网文档,社区以及搜索了下并没有找到相关资料。
没办法,只能默默搜源码去了。
经过一番的搜索,终于找到了答案。
首先前面的把 pagename 改下就好,
table.render({
elem: '#table'
,url:url
,request: {pageName: 'offset'}
,cols: []
,page: true
});
后面的需要打开【table.js】并找到这个改成 r[l.pageName] = e(此处自定义哈哈,我还拿出笔计算了,有种学数学的感觉,因为我是 0 /10/20 的,所以此处为 e *10-10),如下图:
好了,请求下试试看。
OK,没毛病,大功告成!
正文完
发表至: javascript
2019-06-24