ionic sildemenu在大屏幕下一直显示,在小屏幕上隐藏的办法

在app.html中添加一个标签 ion-split-pane,注意 ion-nav标签里有一个main,如果没有它,会导致页面无法占满屏幕


<ion-split-pane [when]="isEnableSplitSpane()">
  <ion-menu [content]="content">
  <ion-header>
    <ion-toolbar>
      <ion-title>Menuion-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>


<ion-nav main [root]="rootPage" #content swipeBackEnabled="false">ion-nav>
ion-split-pane>

isEnableSplitSpane() 这个方法如果返回true就会显示,如果返回false 就会隐藏

很简单吧 试试效果吧

你可能感兴趣的:(移动Web开发,ionic,sildemenu)