判断是否有通过 slot 传递自定义内容到组件里面
- 需求的场景描述(希望解决的问题)
自定义组件中 预留 slot 给使用方传递自定义内容时,需要判断 使用方是否有传递 内容进来,如果没有传递内容进来则 不显示为 slot 预留的空间 如下代码所示:
<view wx:if="{{$slots.$default}}" class=“am-input-label”>
<slot />
</view>
- 希望提供的能力
如上代码,希望提供默认的判断能力,可以实现在 view 中 通过 wx:if 来判断是否有通过 slot 传递自定义内容进来 。