关于添加具名插槽后,子组件就无法通过v-slot传递数据给父组件

问题是这样的,我看官方文档使用v-slot进行插槽数据的传递,但是发现数据传递不过来,也不报错,然后发现删除slot的name 就可以了,现在的问题是,为什么会这样,如果子组件传递多个数据给多个插槽,没有进行命名,怎么区分?
clipboard.png

clipboard.png

这样就不显示,删除红框部分就显示了

clipboard.png

clipboard.png

阅读 2.3k
2 个回答

这个问题的原因是只能写一个 v-slot ,name的名字对应 defined就行了,

新手上路,请多包涵

v-slot:default="slotProps" 换成 v-slot:abc="slotProps"

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