调整 table 的 page/limit 属性,当 page 未开启时,则默认不再向后端传递此二参数

This commit is contained in:
贤心 2023-02-23 00:25:25 +08:00
parent c0dac535d1
commit ece2311691

View File

@ -343,7 +343,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
}, options.response); }, options.response);
//如果 page 传入 laypage 对象 //如果 page 传入 laypage 对象
if(typeof options.page === 'object'){ if(options.page !== null && typeof options.page === 'object'){
options.limit = options.page.limit || options.limit; options.limit = options.page.limit || options.limit;
options.limits = options.page.limits || options.limits; options.limits = options.page.limits || options.limits;
that.page = options.page.curr = options.page.curr || 1; that.page = options.page.curr = options.page.curr || 1;
@ -927,8 +927,11 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
if(options.url){ // Ajax请求 if(options.url){ // Ajax请求
var params = {}; var params = {};
params[request.pageName] = curr; // 当 page 开启,默认自动传递 page、limit 参数
params[request.limitName] = options.limit; if(options.page){
params[request.pageName] = curr;
params[request.limitName] = options.limit;
}
// 参数 // 参数
var data = $.extend(params, options.where); var data = $.extend(params, options.where);