slot可以说用来占位
例子:
<div id="box">
<aaa>
<ul slot="ul-slot">
<li>1111</li>
<li>2222</li>
<li>3333</li>
</ul>
</aaa>
<aaa></aaa>
</div>
<template id="aaa">
<h1>XXXX</h1>
<slot name="ul-slot">没有内容时显示我</slot>
</template>
<script>
var vm = new Vue({
el:'#box',
data:{
a:'aaa'
},
conponents:{
'aaa':{
template"#aaa"
}
}
})
</script>