也有人说:props可以将数据从父组件传入子组件,slot可以将html从父组件传入子组件。那么如何实现呢?
单个插槽:
<Meta charset="utf-8">
页面标题
<p>主要<a href="https://www.jb51.cc/tag/neirong/" target="_blank" class="keywords">内容</a>的一个段落。</p>
<p>另一个主要段落。</p>
<p slot="footer">这里有一些联系信息</p>
</my-component>
</div>
<script type="text/javascript">
Vue.component('my-component',{
// 有效,因为是在正确的作用域内
template: '<div class="container">\
<header>\
<slot name="header"></slot>\
</header>\
<main>\
<slot></slot>\
</main>\
<footer>\
<slot name="footer"></slot>\
</footer>\
</div>',data:{
msg:'你好啊'
}
})
</script>