Ionic4 侧边栏

搭建带侧边栏的框架

win+R输入cmd,选择自己创建项目的位置
然后输入:

Ionic start ionicmenudemo sidemenu

ionicmenudemo是项目名称
sidemenu是侧边栏

在这里插入图片描述

自己设置侧边栏

也可以在之前搭建的框架里面,在前台写代码:

<ion-menu side="start" menuId="first">
<ion-header>
    <ion-toolbar color="success">
<ion-title>左侧侧边栏</ion-title>
</ion-toolbar>
</ion-header>
  <ion-content>
   <ion-list>
   <ion-item>Menu Item</ion-item>
     <ion-item>Menu Item</ion-item>
    <ion-item>Menu Item</ion-item>
    <ion-item>Menu Item</ion-item>
    <ion-item>Menu Item</ion-item>
  <ion-item>Menu Item</ion-item>
</ion-list>
</ion-content>
</ion-menu>

在这里插入图片描述

上边的是左侧侧边栏,还有右侧侧边栏:
把属性改成end,就是右侧侧边栏了。

还可以通过改变一下属性值,来改变侧边栏的效果。
在这里插入图片描述

导航键:
在首页的前台页面下如下代码:

<ion-buttons slot="end">
     <ion-menu-button menu="end"></ion-menu-button>
</ion-buttons>

在这里插入图片描述

用js控制侧边栏

1.给ion-menu定义menuld属性

<ion-menu side="start" menuld="first></ion-menu>

2.控制菜单的页面中引入下面代码:

import { MenuController } from '@ionic/angular';

3.初始化构造函数:

constructor(private menu: MenuController) {}

4.对应方法中通过js通过侧边栏

doOPenMenu(){
     this.menu.open('first');
}
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值