



理想是火,点燃熄灭的灯。



首先写一个head的公共组件:
<template> <div> <h1>1</h1> <h2>2</h2> <slot name="one"></slot> <slot name="two"></slot> </div> </template>
如我们所知,在默认情况下引用这个组件,这个组件的内容会全部显示出来。
但是我们现在的需求是one页面只期望显示slot为one的部分:
<template>
 <div>
 <div>
 <headTop>
 <div slot="one">
 我是插槽one
 </div>
 </headTop>
 </div>
 {{key}}
 </div>
</template>
<script>
import headTop from '@/components/head.vue'
export default {
 data () {
 return {
 key: '先登录'
 }
 },
 components: {
 headTop
 }
}
</script>
注:在head组件中的slot只是插槽的作用,具体的组件内容需要在父组件的 <div slot="one">我是插槽one</div> 中自定义
作者: Bill 本文地址: http://biaoblog.cn/info?id=1563850860000
版权声明: 本文为原创文章,版权归 biaoblog 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!