建议slot支持默认结构
- 需求的场景描述(希望解决的问题)
我们在自定义组件的时候,slot提供了使用者根据使用情况定义结构。但是更多的情况,应该有组件提供者提供的默认结构,使用者可重写覆盖默认结构。目前的自定义组件,没有提供类似的功能。
希望可以在<slot>标签中的内容作为默认结构,如果外部未自定义结构的情况下,使用默认的结构。
<slot>
这里定义的结构为默认结构
</slot>
还有一个就是,如果只有一个<slot>节点的情况,如果定义了name属性,需要在对应的.js文件中添加multipleSlots:true才会生效,否则不生效,实际上只有一个<slot>节点,仅仅是添加了name属性。这在文档中没有说明,应该算是一个小bug。
- 希望提供的能力
在自定义组件中,<slot>节点占位可以提供默认结构支持。