<强> laytpl模板语法强>
{{d。场}}输出一个普通字段,不转义html官方的说明但d。字段为空时会显示零
<强> laytpl模板空值显示零的解决方法强>
{{d。giftName}}模板中当giftName为空是页面上会显示零字符串
<强> 强>
如下:
{{! d.giftName& # 63;””:d.giftName}}
{{d。" giftName | |}}当d。giftName为空时会显示为空字符串
{{d。giftName | |”没有赠品“}}当d。giftName为空时会显示为没有赠品双引号或单引号包裹字符串都可以,但不能没有
{{d。giftName | |}}没有引号直接报错Laytpl错误:SyntaxError意想不到的令牌):
还有一种例外可以不要引号
{{d。giftName | |零}}和{{d。giftName}}没有啥区别
<强> {{# JavaScript表达式}}强>
JS语句。一般用于逻辑处理。用分隔符加#号开头。注意:如果你是想输出一个函数,正确的写法是:{{fn()}},而不是:{{# fn ()}}
试试laytpl模板的如果其他语法
这是官网上的例子
{{#如果(真正的){}} 开始日期:{{fn ()}} 其他{{#}{}} 已截止{{#}}}
乍一看有点懵,格式化一下
<强> {{#,,,,,,}}
,,,,,,,,,,,,,,{{#,,,,,,,,,,,,,,,,,,}},
,,,,,,,,,,,,,,{{#,,,,,,,,,,,,,,,,,,,,,,,,,,}}
强>
这下就一目了然了
https://www.layui.com/doc/modules/laytpl.html