在数据库中我们常有状态码,想让状态码直接将表达的含义输出出来,在Layui中该怎么做呢?
函数转义 < layui 2.2.5 开始支持 >
如 “状态”字段来说,无非就是<1.正常 / 2.禁用> 如性别一样,已经百分百确定的枚举,前台展示效果为数值对应的字符串描述,就类似情况我们可以通过函数转义固定语法进行处理,代码如下:
table.render(layui.$.extend({
elem: '#yysTable' // 指定 table容器的选择器
, url: '/yys/listData'
, cols: [[ // 表头
{field: 'id', width: 100, title: '序号' }
, {field: 'status', width: 100, title: '状态', templet: function (provider) {
return provider.status == 1 ? '正常' : '禁用';
} // templet <函数转义>
]]
}));