Ionic 4禁用iOS滑回仅一页

我只想在一个页面中而不是全局禁用iOS,所以我们说用户结帐并付款,我不希望用户在收到收据后回到原来的位置。我希望用户停留在该页面上而不能向后滑动,在android中,我已经禁用了硬件按钮,而在IonicModule.forRoot({ swipeBackEnabled: false }) 中,我有点挣扎。

我已添加到 app.module:

IonRouterInstance

这会在全局范围内禁止向后滑动,这就是我不想要的内容,我也尝试过此操作:

Article about disabling swipe back

我遵循了它,但仍然达不到我想要的效果,

我也听不到用户说的话:

当前实现仅在应用程序中使用单个./gradlew bddTest -Dspring.profiles.active=bdd --info ,但如果您在自己的应用程序中需要,则可以通过支持其他实例进行增强。

单身作品是什么意思?

非常感谢,我们将不胜感激。

xmcl0712 回答:Ionic 4禁用iOS滑回仅一页

IonRouterOutlet注入您的班级:

constructor(private routerOutlet: IonRouterOutlet) {}

在所需的位置(通常在ngOnInitionViewDidEnter中停用滑动手势:

ngOnInit() {
    this.routerOutlet.swipeGesture = false;
}

在需要时(通常在ionViewWillLeaveionViewDidLeave中再次激活它:

ionViewWillLeave() {
    this.routerOutlet.swipeGesture = true;
}

它对您有帮助吗?帮我支持。

,

可以在离子论坛HERE中找到答案

本文链接:https://www.f2er.com/2853697.html

大家都在问