收藏
回答

如何获取slot插槽内的内容?

组件A

<view class="A">
  <slot />
</view>

组件B

<view class="B">这是组件B</view>

页面1

<view class="page1">
  <component-a>
    <component-b />
    <component-b />
  </component-a>
</view>

现在问题是我如何在组件A中获取到组件B的实例,然后操作组件B的数据呢?

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

1 个回答

  • TNT
    TNT
    2022-01-06

    this.selectComponent ?

    2022-01-06
    有用 1
    回复 5
    • Dreamer
      Dreamer
      2022-01-06
      在组件生命周期ready中获取到为null,考虑到可能不支持,使用自定义的组件实例依然为null
      2022-01-06
      回复
    • Dreamer
      Dreamer
      2022-01-06
      顺序依次是组件A,组件A.js,组件B,页面1
      2022-01-06
      回复
    • TNT
      TNT
      2022-01-06回复Dreamer
      你这种用relations
      2022-01-06
      回复
    • Dreamer
      Dreamer
      2022-01-06回复TNT
      小程序真是复杂呀,谢谢大佬
      2022-01-06
      回复
    • TNT
      TNT
      2022-01-06回复Dreamer
      其实还好,小程序提供了解决方案,复杂是小程序没有提供解决方案 你还得去思考咋解决。
      2022-01-06
      回复
登录 后发表内容