layUI if else if判断 (templet属性:数据表格中的展示数据替换)
背景:从后台获得的数据中有性别这一栏,表格中需要展示的是男女而不是展示0、1这样的存在于数据库中的字码,因此需要转换;
第一步:在前端页面上编辑对应的逻辑
此段代码放置位置任意(建议放在layUI表格上方),但是有一点需要注意,这个script标签内只能放这一个逻辑代码,不允许有其他不相关的js代码或者其他逻辑的代码;
<script type="text/html" id="table-gender">
{
{# if(d.gender=== 0) { }} // 可以用 === 来表示等于
女
{
{# } else if(d.gender== 1) { }} // 也可以用 == 来表示等于,效果相差不大
男
{
{# } else { }}
保密
{
{# } }}
</script>
注意:
- 1、各个括号之间的逻辑嵌套,比较难以理解和记住,而且很容易就会多一个或者少一个;
- 2、 else if 是拆分开写的,千万不要写成elseif;
- 3、如