插槽的使用场景:
子组件中,显示一段内容,这一段内容不是子组件决定的,而是由父组件决定的。
<div id="app">
<bcontent>
<p>I am Slot</p>
</bcontent>
</div>
<script>
var bcontent = {
template: `<div>
我是插槽
<slot></slot>
</div>`
}
var app = new Vue({
el: '#app',
components: {
bcontent
}
})
2、具名插槽:当父组件传递多个插槽的时候
3、作用域插槽