Ionic 4 禁用 iOS 仅在一页中向后滑动
Ionic 4 Disable iOS Swipe Back in ONE PAGE ONLY
我只想在一个页面而不是全局禁用 iOS
,所以假设用户结帐并付款,我不希望用户在他收到后回到原来的位置收据。我希望用户停留在该页面而不能向后滑动,在 android 中我已经禁用了硬件按钮,而在 iOS
中我有点挣扎。
我已经添加到app.module:
IonicModule.forRoot({ swipeBackEnabled: false })
全局禁用向后滑动,这是我不想要的,我也试过这个:
Article about disabling swipe back
我照做了,还是没达到我想要的效果,
我也不明白用户最后说的是什么:
当前的 实现 仅适用于应用程序中的单个 IonRouterInstance
,但如果您在自己的应用程序中需要,可以通过支持其他实例来增强它。
他所说的与单身人士合作是什么意思?
非常感谢,如有任何帮助,我们将不胜感激。
答案可以在ionic论坛找到HERE
将 IonRouterOutlet
注入您的 class:
constructor(private routerOutlet: IonRouterOutlet) {}
在需要的位置停用滑动手势(通常在 ngOnInit
或 ionViewDidEnter
中):
ngOnInit() {
this.routerOutlet.swipeGesture = false;
}
需要时再次激活它(通常在ionViewWillLeave
或ionViewDidLeave
):
ionViewWillLeave() {
this.routerOutlet.swipeGesture = true;
}
对你有帮助吗?帮我回个赞。
我只想在一个页面而不是全局禁用 iOS
,所以假设用户结帐并付款,我不希望用户在他收到后回到原来的位置收据。我希望用户停留在该页面而不能向后滑动,在 android 中我已经禁用了硬件按钮,而在 iOS
中我有点挣扎。
我已经添加到app.module:
IonicModule.forRoot({ swipeBackEnabled: false })
全局禁用向后滑动,这是我不想要的,我也试过这个:
Article about disabling swipe back
我照做了,还是没达到我想要的效果,
我也不明白用户最后说的是什么:
当前的 实现 仅适用于应用程序中的单个 IonRouterInstance
,但如果您在自己的应用程序中需要,可以通过支持其他实例来增强它。
他所说的与单身人士合作是什么意思?
非常感谢,如有任何帮助,我们将不胜感激。
答案可以在ionic论坛找到HERE
将 IonRouterOutlet
注入您的 class:
constructor(private routerOutlet: IonRouterOutlet) {}
在需要的位置停用滑动手势(通常在 ngOnInit
或 ionViewDidEnter
中):
ngOnInit() {
this.routerOutlet.swipeGesture = false;
}
需要时再次激活它(通常在ionViewWillLeave
或ionViewDidLeave
):
ionViewWillLeave() {
this.routerOutlet.swipeGesture = true;
}
对你有帮助吗?帮我回个赞。