function (obj) 这里的obj这个对象是什么意思,obj.curr, obj.limit是从哪里来,因为我在上下文中没有找到这些属性
element.on('tab(tab-questions)', function (data) {
let currId = "";
let currURL = "";
if (data.index === 3) {
admin.removeLoading('#newQues', true, true);
//最新
currId = "#newQues";
currURL = "/getAllQuestions";
laypage.render({
elem: 'ques-pagination'
, count: totalCount
, page: true
, layout: ['count', 'prev', 'page', 'next', 'skip']
, jump: function (obj) {
pageQuery(obj.curr, obj.limit, currURL, currId);
}
});
这些属性由 layui 定义
如果想了解用法,可以看 layui 的文档:分页模块文档 - layui.laypage
可以看到
curr
和limit
有默认值1
和10
如果想深入学习,可以看 laypage.js 的源码
部分相关源码:
可以看到
curr
和limit
的默认值设置而
config.jump(config, load)
说明obj
就是传入laypage.render
的对象