layui数据表格中包含图片时,图片可能显示不全.
搜索后网上的解决方法:
<style>
.layui-table-cell {
height: 100%;
max-width: 100%;
}
</style>
但是仍然有缺陷,当一个页面存在多个数据表格时,这个方法容易造成不相干的表格变形等问题.
以下给出我的解决方案
1.cols参数中有图片的列设置如下
,{field:'pic', title: '图片', width:'auto',templet:'<div><img src="/{{ d.pic}}"></div>'}
2.写一个完工回调BOMlist为你表格的lay-filter的值
done:function (res) {
$('div[lay-id="BOMlist"]').find('.layui-table-cell').css('height','100%')
}
3.完工.
本方法只对一个表格生效,防止影响不相干的表格