laytpl空值处理
laytpl 模板语法
{{ d.field }} 输出一个普通字段,不转义html 官方的说明 但d.field 为空时会显示null (暂时没遇到过)
laytpl 模板 空值显示null的解决方法
{{d.giftName}} 模板中当giftName为空是 页面上会显示 null 字符串
方式一、可以在模板中直接使用三目表达式来判断字符串是否为空。
{{!d.receiveTime?'':layui.util.toDateString(d.receiveTime, 'yyyy-MM-dd HH:mm:ss') }} //当receiverTime不为空时才对日期时间进行格式化
方式二、使用|| 运算符
{{d.giftName||"没有赠品"}} 当d.giftName为空时会显示为 没有赠品 双引号或单引号包裹字符串都可以,但不能没有
{{d.giftName|| }} 没有引号直接报错 Laytpl Error:SyntaxError: Unexpected token )
还有一种例外可以不要引号
{{d.giftName|| null }} 和 {{d.giftName}} 没有啥区别
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2019-01-10 信用卡、借记卡
2019-01-10 怎么知道银行卡号对应的银行
2019-01-10 集合排序、map、枚举