说说你对slot的理解?slot使用场景有哪些?

111 阅读1分钟

参考文献:

github

总结:

作用: 可以更好的复用组件和对其做定制化的处理

插槽分为: 默认插槽具名插槽作用域插槽

v-slot只能在 template 标签上使用, 只有默认插槽可以在标签上使用

默认插槽名为default,可以省略default直接写v-slot

缩写为#时不能不写参数,写成#default

可以通过解构获取v-slot={user},还可以重命名v-slot="{user: newName}"和定义默认值v-slot="{user = '默认值'}"