如何设置全局table参数?

提问
2 1542
想什么
2019-08-03
请问如何设置全局table参数?服务端返回的json数据并不符合table组件要求的格式,通过parseData参数可以设置正常解析;但是不想每个table都设置parseData,有没有什么办法配置全局的?试过在layui.define里面设置,但是不稳定,反复刷新有不小的大概30%的概率配置无效。。
比如将这段设置为table默认参数:
request: {
pageName: 'current' //页码的参数名称,默认:page
, limitName: 'size' //每页数据量的参数名,默认:limit
},
parseData: function (res) {
return {
"code": res.status
, "msg": res.message
, "count": res.data.total
, "data": res.data.records
};
}         
倒序看帖 只看楼主
回帖
  • 漂流
    2019-08-03

    两种思路 1.调整后台DE返回格式,另外一个办法就是用js写个统一的函数来转换格式

    0 举报 回复
  • 目前的主要问题是request如果配置到layui.define里面,就不稳定,导致请求参数错误查询不到数据;如果直接配置在每个table里面就没问题。            

    漂流:两种思路 1.调整后台DE返回格式,另外一个办法就是用js写个统一的函数来转换格式
    0 举报 回复