如下圖 是要實現的效果
如下為代碼塊
//NavBar.vue
<template>
<div id="vab-bar">
<div class="nav-bar">
<div class="left"><slot name="left"></slot></div>
<div class="center"><slot name="center"></slot></div>
<div class="right"><slot name="right"></slot></div>
</div>
</div>
</template>
<script>
export default {
name: 'NavBar',
}
</script>
<style>
.nav-bar{
display: flex;
line-height: 44px;
height: 44px;
text-align: center;
}
.left, .right{
width: 60px;
background-color: blue
}
.center{
flex:1;
background-color:red;
color: white
}
</style>
在main.vue 應用的時候出現了路徑問題
合併tabbar 和navbar到達如下效果
點擊首頁
嵌套路由router-view的位置一定要放正確