



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



首先写一个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 个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!