建议slot支持默认结构
发布于 7 年前 作者 zhengyan 15363 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

我们在自定义组件的时候,slot提供了使用者根据使用情况定义结构。但是更多的情况,应该有组件提供者提供的默认结构,使用者可重写覆盖默认结构。目前的自定义组件,没有提供类似的功能。

希望可以在<slot>标签中的内容作为默认结构,如果外部未自定义结构的情况下,使用默认的结构。

<slot>

    这里定义的结构为默认结构

</slot>

还有一个就是,如果只有一个<slot>节点的情况,如果定义了name属性,需要在对应的.js文件中添加multipleSlots:true才会生效,否则不生效,实际上只有一个<slot>节点,仅仅是添加了name属性。这在文档中没有说明,应该算是一个小bug。

  • 希望提供的能力

在自定义组件中,<slot>节点占位可以提供默认结构支持。

2 回复

感谢反馈。这个特性已在计划中,我们会尽快支持。

催促一下官方快点实现

回到顶部