我刚开始使用。 Vue 2.0 cli。项目目录已创建,我的index.html文件如下所示:
<body class="drawer drawer--top">
<header class="drawer-navbar" role="banner" id="navbar">
<Navbar></Navbar>
</header>
<div id="app">
</div>
</body>
Hello
组件(由Vue cli创建)在div#app
中呈现。但我想在Navbar
中呈现我的header#navbar
组件。我正在使用导航栏的http://git.blivesta.com/drawer/插件。在任何地方使用它,但“标题”会使导航栏变得混乱。如何实现这个功能?
答案 0 :(得分:1)
Navbar组件需要位于app div内部。
你应该做的是有一个根组件来替换叫做App.vue
之类的Hello.vueApp.vue内部有:
<header class="drawer-navbar" role="banner" id="navbar">
<Navbar></Navbar>
</header>
<router-view></router-view>
然后使用vue-router显示您的其他路线,并且标题将在您显示的所有页面的顶部粘贴。基本上'App.vue'将是您应用的布局文件。