在app.html中添加一个标签 ion-split-pane,注意 ion-nav标签里有一个main,如果没有它,会导致页面无法占满屏幕
<ion-split-pane [when]="isEnableSplitSpane()">
<ion-menu [content]="content">
<ion-header>
<ion-toolbar>
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<button menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
{{p.title}}
</button>
</ion-list>
</ion-content>
</ion-menu>
<!-- Disable swipe-to-go-back because it's poor UX to combine STGB with side menus -->
<ion-nav main [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
</ion-split-pane>
isEnableSplitSpane() 这个方法如果返回true就会显示,如果返回false 就会隐藏
很简单吧 试试效果吧
版权声明:本文为c15522627353原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。