需求:更强大的slot
发布于 6 年前 作者 pdu 2500 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

slot算是小程序框架中最能提高开发效率的功能之一了,但相较现有成熟框架,仍有不足,例如:

1.当没有为插槽提供内容时,无法设置默认内容

2.无法将组件内的数据传递给插槽,无法配合for使用

  • 希望提供的能力

slot允许设置默认内容

<slot name=before>

    <text>默认内容<text>

</slot>

slot允许传递数据

<view wx:for="{{list}}">

    <slot data="{{item}}"></slot>

</view>

4 回复

封装了一半,看到这个凉了半截

1、slot 支持默认内容这个已经在排期中

2、slot 本身应该是属于父组件的一部分,它能使用的数据是父组件数据而不是子组件数据。如果要定制子组件的“某些部分”的话,应该不是使用 slot,而是使用抽象节点吧:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/generics.html

话说现在有作用域插槽的概念了吗?

话说,第二个问题,现在有解决方案了么/?

回到顶部