uniapp 的wxml页面 判定一个{}对象是否为空的
时间: 2023-07-01 12:20:31 浏览: 168
uniapp-wxml-to-canvas-main
在 wxml 页面中,可以使用以下方法来判断一个 `{}` 对象是否为空:
1. 使用 `Object.keys()` 方法获取对象属性名数组,然后判断数组长度是否为 0。
```html
<view wx:if="{{Object.keys(obj).length === 0}}">对象为空</view>
```
2. 使用 `JSON.stringify()` 方法将对象转换为字符串,然后判断字符串长度是否为 2(空对象转换为字符串后为 `"{}"`)。
```html
<view wx:if="{{JSON.stringify(obj).length === 2}}">对象为空</view>
```
其中,`obj` 为需要判断的对象。需要注意的是,这两种方法都只能判断对象是否为空,不能判断对象内部属性值是否为空。如果需要判断对象内部属性值是否为空,需要使用其他方法。
阅读全文