微信小程序wxml中如何让for循环不渲染空数组
在微信小程序的wxml中,可以使用wx:if或者wx:for来控制元素的渲染。如果希望在for循环中不渲染空数组,可以使用wx:if来判断数组的长度是否为0,若为0则不进行渲染。
示例代码如下:
<view wx:if="{{list.length != 0}}" wx:for="{{list}}" wx:key="index">
{{item}}
</view>
上面的代码中,wx:if属性用于判断list数组的长度是否为0,如果不为0,则进行循环渲染。如果list数组的长度为0,则不进行渲染。
注意,上面的代码中使用了wx:key属性来指定列表中的元素,这是为了提高渲染性能,避免出现错误提示。如果不指定wx:key属性,可能会出现警告信息。
原文地址: https://www.cveoy.top/t/topic/bj1M 著作权归作者所有。请勿转载和采集!