例如首页引用头部
header.vue 头部
<template>
<div class="header">
<p>{
{headTitle}}</p>
</div>
</template>
<script>
export default {
name: "app-header",
data(){
return{
}
},
// 我是子组件,接收来自父组件的信息
props: ['headTitle'],
methods:{
}
}
</script>
App.vue
<template>
<div id="app">
<app-header v-if="header_show" :headTitle = "headerTitle"></app-header>
<router-view v-on:header="header"/>
</div>
</template>
<script>
//引用组件
import AppHeader from './components/header/header'
export default {
name: 'App',
data(){
return{
header_show:true, //判断头部是否显示
headerTitle: ""
}
},
components:{
AppHead