背景:layui表格渲染时要根据判断记录中一个或多个字段,在工具操作栏中展示不同的操作按钮或者元素。
解决:需要用到layui中的一个语法。具体见下:
<script type="text/html" id="toolBar">
{{# if(d.device_type=='2'){ }}
<div id="{{d.way_id}}" address="{{d.device_address}}" type="{{d.device_type}}" waystate="{{d.way_state}}" num="{{d.way_num}}" class="slider"></div>
{{# } else{ }}
<a class="layui-btn layui-btn-xs " lay-event="on" style="width: 60px">开启</a>
{{# } }}
</script>
实际就是if else判断,特此记录一下,以应付这样的需求。