请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问本节 10-10 02:30 的时候,插槽中的width这个属性是从哪里获取的,没看明白

<template v-slot="{ item, width }">
  <item-vue :data="item" :width="width"></item-vue>
</template>

这里的width属性没看明白从哪里获取的

正在回答 回答被采纳积分+3

1回答

Sunday 2022-06-07 10:17:16

你好

这个 width 是从 item-vue 中对外暴露的一个作用域插槽,表示 item 的宽度。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠7213213 #1
    item-vue通过props获取width能看明白,v-slot="{ item, width }" 这里的width没明白从哪里拿到的
    回复 有任何疑惑可以回复我~ 2022-06-07 10:50:56
  • Sunday 回复 提问者 慕侠7213213 #2
    v-slot="{ item, width }" 是一个解构,相当于从组件(waterfall)的 <slot :width="columnWidth">  暴露出来的 width
    回复 有任何疑惑可以回复我~ 2022-06-07 10:53:14
  • 提问者 慕侠7213213 回复 Sunday #3
    感谢老师耐心解答
    回复 有任何疑惑可以回复我~ 2022-06-07 13:29:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信