1.匿名插槽
2.具名插槽
具名插槽其实就是给插槽取个名字。一个子组件可以放多个插槽,而且可以放在不同的地方,而父组件填充内容时,可以根据这个名字把内容填充到对应插槽中
3.作用域插槽
在子组件动态绑定参数 派发给父组件的 slot 去使用
通过结构方式取值
4.动态插槽
插槽可以是一个变量名
const name = ref('header')