1.直接使用
2.通过slot=''标记
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Slot内容分发</title>
<script src="js/vue.js"></script>
</head>
<body>
<div id="test">
<my-com >
<p slot="a">
都是什么呀
</p>
<p slot="b">
不太清楚
</p>
</my-com>
<my-vue>直接使用</my-vue>
</div>
<template id="com">
<div>
<p>内容分发</p>
<slot name='b'></slot>
<slot name='a'></slot>
</div>
</template>
<template id="myvue">
<div>
<p>我的vue组件</p>
<slot></slot>
</div>
</template>
<script>
new Vue({
el:"#test",
components:{
'my-com':{
template:'#com'
},
'my-vue':{
template:'#myvue'
}
}
})
</script>
</body>
</html>
来源:https://blog.csdn.net/weixin_38527697/article/details/99650885