vue3:兄弟slot插槽变子插槽

<A>
    <B #b={bValue}>{{bValue}}</B>
    <A-item></A-item>
    <A-item></A-item>
    <A-item></A-item>
</A>

Aitem:

<template>
   // todo 这里要展示<B></B>,且传了bValue出去
   ...
</template>

所以Aitem该如何接收B且给其传参呢

阅读 1.4k
1 个回答

首先在A里拿到slot,比如bSlot=this.$slots.b //此时bSlot是个function
然后传给AItem
在AItem中,使用bSlot({XXX})渲染和传参即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题