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}} 沒有啥區別