收藏
回答

建议slot支持默认结构

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.6.7 2.3.0

- 需求的场景描述(希望解决的问题)

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

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

<slot>

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

</slot>


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

- 希望提供的能力

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

最后一次编辑于  2018-10-03
回答关注问题邀请回答
收藏

2 个回答

  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2018-10-08

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

    2018-10-08
    赞同
    回复 1
    • WEN.
      WEN.
      2019-01-22

      今年有望吗。。。

      2019-01-22
      回复
  • 凌柏超
    凌柏超
    2018-12-24

    催促一下官方快点实现

    2018-12-24
    赞同 1
    回复 1
    • 冬寒季
      冬寒季
      2018-12-24

      我也觉得好慢,按理说这个实现不难。

      2018-12-24
      1
      回复
登录 后发表内容