在登录界面时,我们不希望用户能使用侧滑菜单页,所以我们就需要禁用掉这个侧滑栏,只有当用户登录成功后才能使用侧滑菜单的功能。下面是实现方法
import { MenuController } from 'ionic-angular';
export class LoginPage {
name:string= "";
pwd:string= "";
constructor(private menuController: MenuController) {
}
//每次进入或退出到登录页面时,我们将初始化禁用侧滑菜单
ionViewDidEnter() {
this.menuController.enable(false);
}
//按钮点击事件
logIn() {
if(this.loginservice.doLogIn(name,pwd)){
//登录成功,启用侧滑菜单
this.menuController.enable(true);
}else{
/登录失败
}
}
}
详情请参考IONIC官网:https://ionicframework.com/docs/api/components/app/MenuController/