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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM