我是OnsenUI的新手。我试图显示一个使用导航器的页面,我也希望在同一页面上有一个侧边栏。根据文档,这是可能的,但我正在努力使这个工作。我目前有这个:
<ons-sliding-menu var="sidebar" main-page="index.html" menu-page="menu.html" max-slide-distance="200px" type="reveal" side="left">
</ons-sliding-menu>
<ons-navigator title="Navigator" var="mainNavigator">
<ons-page id="home-page">
<ons-toolbar>
<div class="center">TITLE</div>
</ons-toolbar>
<ons-list id="main-list">
</ons-list>
</ons-page>
</ons-navigator>
<ons-template id="menu.html">
<ons-page>
<h1>Sidebar</h1>
</ons-page>
</ons-template>
但是,这并未显示侧栏或提供侧栏功能。我找不到有关如何执行此操作的任何文档。有什么想法吗?
答案 0 :(得分:7)
是的,这是可能的。以下内容应为index.html内容:
<强>的index.html:强>
<ons-sliding-menu var="sidebar" main-page="main.html" menu-page="menu.html" max-slide-distance="200px" type="reveal" side="left">
</ons-sliding-menu>
<ons-template id="main.html">
<ons-navigator title="Navigator" var="mainNavigator">
<ons-page id="home-page">
<ons-toolbar>
<div class="center">TITLE</div>
</ons-toolbar>
<ons-list id="main-list">
</ons-list>
</ons-page>
</ons-navigator>
</ons-template>
<ons-template id="menu.html">
<ons-page>
<h1>Sidebar</h1>
</ons-page>
</ons-template>
或者看一下温泉文件: http://onsenui.io/guide/components.html#ons-sliding-menu
有了这个,你可以看到他们是如何做到的: http://codepen.io/onsen/pen/IDvFJ