Как предотвратить зависание приложения ionic 3? - PullRequest
1 голос
/ 25 апреля 2019

Прокрутка моего приложения ionic 3 на некоторых страницах зависает только на последней версии ios и снова работает после сворачивания. Я не могу обновить приложение до ionic 4, так как приложение огромно и у нас нет времени.Есть ли способ решить эту проблему или обойти эту проблему в ionic 3?Любая помощь будет оценена, спасибо

Вот информация о моем проекте

Ionic:

ionic (Ionic CLI)  : 4.12.0 (/usr/local/lib/node_modules/ionic)  
Ionic Framework    : ionic-angular 3.9.2    
@ionic/app-scripts : 3.1.8

Cordova:

cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms: android 6.4.0, ios 4.5.4    
Cordova Plugins: cordova-plugin-ionic-keyboard 2.0.5, 
cordova-plugin: ionic-webview : 1.2.1, (and 12 other plugins)

Система:

Android SDK Tools : 26.1.1 (/Users/macbook/Library/Android/sdk)
NodeJS            : v8.15.1 (/usr/local/bin/node)
npm               : 6.4.1
OS                : macOS Mojave
Xcode             : Xcode 10.2.1 Build version 10E1001

Ответы [ 4 ]

1 голос
/ 25 мая 2019

Я исправил вышеупомянутую проблему после того, как поставил ниже css в app.scss, и она сработала для меня

ion-app.platform-ios12 ion-content { pointer-events: auto; /fix scroll lock on ios12.2/ }
1 голос
/ 25 апреля 2019

См. Этот github README .

cordova plugin rm cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview@latest
0 голосов
/ 26 апреля 2019

Я решил эту проблему, проблема не была связана с экраном или прокруткой, проблема была с загрузчиком, LoadingController вызывал зависание прокрутки. Я заменил его родным диалоговым окном.

0 голосов
/ 25 апреля 2019

Вы можете решить эту проблему, используя следующее свойство css

-webkit-overflow-scrolling: touch;

Это прокрутка на основе импульса, при которой содержимое продолжаетсяпрокрутить некоторое время после завершения жеста прокрутки и удаления пальца с сенсорного экрана

...