插槽slot
组件的插槽
组件的插槽也是为了让我们封装的组件更加具有扩展性
让使用者可以决定组件内部的一些内容到底展示什么
例子
移动开发中,几乎每个页面都有导航栏
导航栏我们必然封装成一个插件...nav-bar组件
一旦有了这个组件,我们就可以在多个页面中复用了
现在创建一个组件
假如我们想要在每个相同的组件下面添加不同的内容
此时用slot就可以让我们的组件具有很强的扩展性
比如说下图的导航栏...,在写的时候并不会把组件里面的内容给写死,而是预留插槽,根据不同的情况将不同的元素填充到插槽中
使用时,直接将标签放到组件标签中就可以了,会自动放入插槽中
slot里面还可以设置默认值...具名插槽
假设我们要做一个导航栏
由于里面的内容可能不同,所以放的都是插槽,分为左中右
那我们想要在特定的插槽里添加内容该怎么做呢,如果直接写入内容,会把3个插槽的内容都替换掉
所以我们可以给...slot一个特定的name,让他变成具名插槽
这样刚刚的button就不会将插槽里的内容替换掉了,只会放入到没有name的插槽中
那么如何使用呢?