美文网首页
ion-menu 根据屏幕的宽度进行显示或者隐藏

ion-menu 根据屏幕的宽度进行显示或者隐藏

作者: 小杰的简书 | 来源:发表于2018-04-08 15:49 被阅读0次

    做项目做到了电视版本,需要实现由侧边栏的效果。需求为 窄屏不出现侧边栏  宽屏出现侧边栏。

    解决如下:

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

        <ion-split-pane when="(min-width:475px)"   [when]="isEnableSplitSpane()">

                <ion-menu [content]="content" >

                </ion-menu >

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

        </ion-split-pane>

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

    很简单吧 试试效果吧

    相关文章

      网友评论

          本文标题:ion-menu 根据屏幕的宽度进行显示或者隐藏

          本文链接:https://www.haomeiwen.com/subject/opxmhftx.html