wx:if判斷物件或者字串是否為空
阿新 • • 發佈:2018-12-21
需求:
判斷最終顯示,如果是空,就不顯示,如果不是空就顯示。
程式碼:
<block wx:if="{{物件1.物件2.url.length > 0}}" class="flex-wrp-row">
<image class="content-image" src="{{community.contentImagesFile1.url}}" mode="aspectFill"></image>
</block>
註解:
1、這裡使用到了block,<block/>
並不是一個元件,它僅僅是一個包裝元素,不會在頁面中做任何渲染,只接受控制屬性。 官方解釋
2、判斷使用.length > 0,因為不論圖片還是文字最終顯示的是字串和資質,只用判斷這個大小即可。
3、試錯:我本來使用判斷
物件2 != '' --> false
物件2.url != '' --> false
物件2以及物件2中的url都是有數值的,按理應該提示true,結果提示false,表明 != 不準確。