在使用layui自带的数据表格导出功能时,身份证后三位显示为000,导致数据表无法使用的情况,如下图:
其实要解决的话,非常简单,万不可参照网上那种千篇一律的文章,即所谓的插件包,比如这样: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";               }             }, | 
再次测试导出,即可看到正常的数据:
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/10438
 
                

 微信扫一扫
                                                            微信扫一扫                                                     支付宝扫一扫
                                                            支付宝扫一扫                                                     
             
                                    
Comments(1)
牛逼哥