QSMP.Web/Content/framework/js/paging.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/// <reference path="jquery/jquery.min.js" />
/**
* Paging 组件
* @description 基于laytpl 、laypage、form、layer 封装的组件
* @author Van zheng_jinfan@126.com
* @link http://m.zhengjinfan.cn
* @license MIT
* @version 1.0.1
*
*/
layui.define(['layer', 'laypage', 'form', 'laytpl'], function (exports) {
"use strict";
var $ = layui.jquery;
var form = layui.form;
var laytpl = layui.laytpl;
var layer = parent.layui.layer || layui.layer;
var laypage = layui.laypage;
var Paging = function () {
this.config = {
url: undefined, //数据远程地址
type: 'POST', //数据的获取方式 get or post
elem: undefined, //内容容器
params: null, //获取数据时传递的额外参数
openWait: false,//加载数据时是否显示等待框
tempElem: undefined, //模板容器
paged: true,
checkbox: true, //是否显示复选框
singleSelected: true, //单选
pageConfig: { //参数应该为object类型
elem: undefined,
pageSize: 15 //分页大小
},
complate: undefined, //执行完成回调函数
success: undefined, //执行成功回调函数
fail: undefined, //执行失败回调函数
serverError: function (xhr, status, error) { //ajax的服务错误
throwError("错误提示: " + xhr.status + " " + xhr.statusText);
}
};
};
/**
* 版本号
*/
Paging.prototype.v = '1.0.1';
/**
* 设置
* @param {Object} options
*/
Paging.prototype.set = function (options) {
var that = this;
$.extend(true, that.config, options);
return that;
};
/**
* 初始化
* @param {Object} options
*/
后面还有 195 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
