table中使用laytpl问题

提问 未结 3 176
叶冷
叶冷 2019-9-18
悬赏:20飞吻
版本:layuiAdmin 浏览器:
<script type="text/html" id="options">
{{# if(d.id < 100){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
{{# } else { }}
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
{{# } }}
</script>
table.render({
elem: '#lists',
url: '{{url("customer/get_lists")}}',
method: 'post',
where: {'_token': "{{csrf_token()}}"},
page: true,
autoSort: false,
cols: [[
{field: 'id', title: 'ID', fixed:'left', sort: true},
{field: 'name', title: '姓名'},
{field: 'phone', title: '联系方式'},
{field: 'address', title: '地址'},
{field: 'created_at', title: '创建时间', sort: true},
{field: 'status', title: '状态', style: 'cursor: pointer', event:'choose', templet: function(res){
if(res.status == 0){
return '<span style="color: green;">正常</span>';
}else if(res.status == 1){
return '<span style="color: orange;">关闭</span>';
}else{
return '<span style="color: red;">被封</span>';
}
}},
{title: '操作', templet: '#options'},
]],
limit: 10,
toolbar: true
})

运行后报错 Parse error: syntax error, unexpected '?>
解析后是这样子的

问 怎么在列表操作中使用模板 并且在模板中使用if else来定义不同的操作方式
回帖