1.什么是插槽?
插槽的指令为v-slot,它目前取代了slot和slot-scope,插槽内容,vue实例一套内容分发的api,将slot元素作为承载分发内容的出口。
<body>
<div id="app">
<cpn>
<div>
U盘
</div>
</cpn>
</div>
<!-- 子组件 -->
<template id="cpn">
<div>
<slot></slot>
<div>
{
{message}}
</div>
<slot><button type="button">我是一个按钮</button></slot><!-- 插槽 -->
</div>
</template>
<script src="vue.js"></script>
<script>
const cpn = {
template:'#cpn',
data(){
return {
message:'我是张三'
}
}
}
const app = new Vue({
el: "#app",
data() {
return {}
},
components:{
cpn
},
methods: {