Layui数据表格导出身份证时后三位变为000的解决办法(templet一句话搞定)

124次阅读

共计 648 个字符,预计需要花费 2 分钟才能阅读完成。

在使用 layui 自带的数据表格导出功能时,身份证后三位显示为 000,导致数据表无法使用的情况,如下图:

Layui 数据表格导出身份证时后三位变为 000 的解决办法(templet 一句话搞定)

其实要解决的话,非常简单,万不可参照网上那种千篇一律的文章,即所谓的插件包,比如这样:https://www.cnblogs.com/onesea/p/13711821.html

只需要在对应的列,使用 templet 模板,添加转义符 /t 即可。

参考代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
{
              field: ‘person_id_num’,
              title: ‘ 身份证号 ’,
              width: 220,
              edit: ‘text’,
              align: ‘center’,
              sort: true,
              rowspan: 2,
              templet: function (d) {
                return d.person_id_num+ “t”;
              }
            },

再次测试导出,即可看到正常的数据:

Layui 数据表格导出身份证时后三位变为 000 的解决办法(templet 一句话搞定)

正文完
 0