收藏
回答

如何把组件的数据 传给slot内

组件 list:

<view wx:for="{{orders}}" wx:for-item="item" wx:key="number">

    <slot></slot>

    </view>

</view>


使用:

    <list> 这里怎么获取到组件内的 item </list>


这是组件封装的 常规操作, 希望高人指点下


回答关注问题邀请回答
收藏

5 个回答

  • 洪兴仔
    洪兴仔
    2021-03-19

    我也想把数据读取后的列表包成组件,这样翻页什么的就可以让组件统一处理,看了看文档,好象slot不能接收参数。想了另一个办法:1.把所有的item显示写到一个templete里,然后把需要调用的templete name和数据源一起传参到组件里,这样就可以实现需求了,不知你的计划怎么实现,有好的办法,大家探讨一下。加微信:blb-kim

    2021-03-19
    有用 1
    回复
  • JEEEYE
    JEEEYE
    2018-12-13

    文档在 slot 中没有对这说明, 网上很多有这方面的问题, 但都没回答,小程序 是不是不支持

    2018-12-13
    有用 1
    回复
  • 范范
    范范
    2019-11-14

    我也有这个需求。。。现在有解决方案了了么?

    2019-11-14
    有用
    回复
  • 2019-01-12

    可以试试抽象节点:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/generics.html

    2019-01-12
    有用
    回复
  • Stephen
    Stephen
    2018-12-13

    可以在子组件内通过事件返回给父组件,父组件再把值给slot

    2018-12-13
    有用
    回复 1
    • JEEEYE
      JEEEYE
      2018-12-13

      就没有其他办法吗, 你说的这个 在这里行不通,  因为 slot里 需要的值 是根据遍历出来的

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