Ionic ist derzeit das vielversprechendste HTML5 -Rahmenwerk für mobile Anwendungen. Erstellen Sie Anwendungen über SASS, die viele UI -Komponenten bereitstellen, mit denen Entwickler leistungsfähige Anwendungen entwickeln können. Es verwendet das JavaScript -MVVM -Framework und AngularJs, um Anwendungen zu verbessern. Bietet eine Zwei-Wege-Bindung von Daten und wird für Web- und Mobile-Entwickler zu einer gemeinsamen Wahl.
Ionische Merkmale
1.IONIC basiert auf einer eckigen Grammatik und ist leicht zu lernen. [3]
2.ionic ist ein leichtes Gerüst.
3.ionic integriert perfekt das mobile Framework der nächsten Generation, unterstützt die Merkmale von AngularJs, MVVM und leicht zu warten.
4.IONIC bietet ein wunderschönes Design, um Anwendungen durch SASS zu erstellen. Es bietet viele UI -Komponenten, mit denen Entwickler leistungsstarke Anwendungen entwickeln können.
5.ionic konzentriert sich auf native
6.ionic bietet leistungsstarke Befehlszeilen -Tools.
7.IONIC hat eine ausgezeichnete Leistung und eine schnelle Laufgeschwindigkeit.
Als derzeit beliebtester Rahmen wird Ionic auch während des Entwicklungsprozesses auf verschiedene seltsame Probleme stoßen, wie z. B. folgende:
Problembeschreibung:
Am Ende der Seite befindet sich eine Schaltfläche. Wenn Sie auf diese Schaltfläche klicken, werden einige zusätzliche Daten angezeigt. Zu diesem Zeitpunkt wird die Seite überschreiten und der Bildlaufeffekt ist erforderlich. Die gleiche Szene hat das Problem der Infinationseffekt der Ionenliste, aber gelegentlich wird es Probleme geben, wie z. Ziehen Sie Ihren Finger nach oben und springen Sie nach der Veröffentlichung zurück in die ursprüngliche Position. Die unteren Daten werden nie gesehen. Dies liegt daran, dass die Ionenansicht die neue Höhe nicht neu berechnet.
Lösung
Wir müssen einen Scrolling -Proxy auf Ionic anwenden, das als $ ionicscrolldelegate bezeichnet wird, und wir müssen diesen Proxy bei der Verwendung injizieren.
this. $ timeout (() => {this. $ ionicscroldelegate.Resize ();}, 410);Wie oben erwähnt, gibt es eine Methode in der Proxy, die als Größengeschwindigkeit () bezeichnet wird, die die Höhe neu berechnen soll. Ich fügte eine Zeitüberschreitung hinzu, um sicherzustellen, dass die Daten normal gerendert werden und dann die Größe ändern.
Das obige ist die Lösung für das Problem, dass der Boden der ionischen Seite blockiert ist und nicht nach oben scrollen kann, die der Editor einführt. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!