无法阻止自定义组件 slot 内部自定义组件的加载
发布于 6 年前 作者 bsu 5656 次浏览 来自 问答

无法通过在 <slot> 上面添加条件控制来阻止嵌套组件内部组件的加载

比如:

页面:

<com text="父组件控制slot是否显示">
  <com text="这里是 slot" />
</com>

组件:

<view>{{text}}</view>
<slot wx:if="{{false}}"></slot>

表现:

  • 内部组件 create/attached/ready 正常执行(不符合预期)

  • 内部组件不显示(符合预期)

1 回复

你好,这里 create/attached/ready 正常执行是符合预期现象的。

回到顶部