Dieser Artikel fasst hauptsächlich verschiedene Fragen und Antworten zur Entwicklung von WeChat-Miniprogrammen zusammen. Der Artikel organisiert und beantwortet alle Probleme, die bei der Entwicklung von WeChat-Miniprogrammen auftreten können, und bietet einige Hinweise für alle In Not kommen Sie vorbei und schauen Sie sich unten um.
Vorwort
Kürzlich eine WeChat-Miniprogramm-Antwort zusammengefasst, habe ich ein tiefes Verständnis für die Änderungen hier Als ich die Nachricht veröffentlichte, habe ich darauf hingewiesen, dass das Konzept der schnellen Entwicklung von Miniprogrammen nur dann verwirklicht werden kann, wenn die vom Miniprogramm bereitgestellten Komponenten oder APIs heutzutage noch vorhanden sind Da die Kompatibilität vieler Komponenten nicht ideal ist und einige nicht optimal sind, können wir nur warten, da die auf kleinen Programmen basierende Plattformentwicklung sehr begrenzt ist. . . Wenn Sie zur Implementierung eine Bibliothek eines Drittanbieters verwenden möchten, legt das Miniprogramm eindeutig fest, dass es die Praxis der Bibliothek eines Drittanbieters nicht unterstützt. Am Ende ist der Überprüfungsprozess des Miniprogramms zu 100 % fehlgeschlagen.
1.scroll-view weist einen Fehler unter iOS auf
Bei Verwendung dieser Komponente zum Entwickeln einer Seite wird aufgrund ihres eigenen Scrolleffekts die Y-Achsen-Folie ausgelöst iOS im Pulldown Bei Verwendung des nativen Gummibandeffekts weist die Scroll-Ansicht einen Fehler auf, der dazu führt, dass dieser Fehler nicht auftritt, wenn unter dem Android-System kein Gummibandeffekt vorhanden ist. Sollte noch die aktuellste Version 0.11.122100 vorhanden sein, wird diese in der nächsten Version verarbeitet.
2. Der Eingabefokus in WeChat Version 6.3.31 ist ungültig
Dies wurde im Mini-Programmaktualisierungsprotokolleintrag behoben
2016- 12-22 Aktualisierungsprotokoll
1.F Das Problem beim Löschen von Inhalten, wenn die -Komponente den Fokus auf die Entwicklertools verliert
3 Navigationssprung unter iOS Beim Übertragen von Seiten tritt gelegentlich ein weißer Bildschirmfehler auf
Der Beamte ist sich dessen bewusst und wird ihn in späteren Versionen beheben
Die Größe von Das TabBar-Symbol ist auf verschiedenen Plattformen inkonsistent
Offiziell bekannt, es wird in späteren Versionen behoben
5. Es gibt einen geänderten Fehler in der Return-Navigationsleiste unter iOS
tabBar Das Problem ist offiziell bekannt. Die nächste Version wird eine switchTab-Schnittstelle hinzufügen, damit Entwickler das Umschalten von tabBar direkt steuern können
6. Das Karten-Overlay kann nicht hinzugefügt werden Klickereignisse und kann nicht ermitteln, auf welches Overlay der Benutzer geklickt hat
Offiziell bekannt, wird in späteren Versionen behoben
Kann das Miniprogramm die verdeckte Webansicht unterstützen?
Nicht unterstützt
8. Nach der Aktualisierung von Android WeChat auf 6.3.32 wird das Springen von einer normalen Seite zu einer Seite mit einer Tab-Leiste nicht unterstützt
Die neue Version verfügt über eine dedizierte API zum Springen zur Tab-Seite, die vorherige Verarbeitungsmethode wird logische Probleme haben
9.swiper So implementieren Sie ein kreisförmiges Karussell
Die aktuelle Version unterstützt das kreisförmige Attribut
10 Beim schnellen Klicken mehrerer Eingaben können Probleme auftreten
Dieses Problem wurde offiziell behoben und wartet auf die Release-Version
11. Beim Debuggen erscheint WXML oft leer. Die Situation
wurde behoben und die nächste Version der Entwicklungstools wird aktualisiert
12. Wenn sich die Bildlaufansicht überschneidet, kommt es zu einer Ereignispenetration
Offizielles Follow-up wird das Problem beheben
13 von 1rpx wird möglicherweise nicht angezeigt.
Bei einigen Android-Telefonen gibt es ein kleines Problem der unvollständigen Anzeige von numerischen rpx. Die neue Version von WeChat wird dieses Problem beheben
14. Können Sie normale Weblinks aus Miniprogrammen öffnen
Derzeit nicht unterstützt
15.Scroll-Ansicht enthält Textbereich, sein Inhalt kann nicht geändert werden
Unterstützt derzeit offiziell nicht das Schreiben in
16.WXSS-Datei-CSS-3-Animation. Klicken Sie auf „Kompilieren“ und es wird direkt ein Fehler gemeldet. Die Kompilierung wird nicht durchgeführt.
Derzeit unterstützt das Miniprogramm nur sehr wenige CSS3-Attribute, und das offizielle Programm wird in Zukunft mehr CSS3-Attribute unterstützen
17. In der Canvas-bezogenen API des WeChat-Applets haben wir das gefunden Es mangelt an relevanten API-Schnittstellen zum Konvertieren von Canvas in Bilder
WeChat 6.3.30 unterstützt wx.canvasToTemFilePath, das zum Konvertieren von Canvas in temporäre Bilddateipfade verwendet werden kann
18. Die derzeit bereitgestellte Canvas-Zeichenoberfläche ist nicht mit der Web-nativen API kompatibel
Ja
19. So verschieben Sie Tab in die oben
WeChat 6.3.30 unterstützt das Festlegen des Positionsparameters in tabBar
20. Gibt es eine Möglichkeit, Bilder in der API des Miniprogramms abzurufen? Breiten- und Höhenschnittstelle
WeChat 6.3.30 hat dies unterstützt. Das Bindload-Ereignis der Bildkomponente kann die ursprüngliche Breite und Höhe des Bildes zurückgeben
21. Die Das Applet kann auf externe Diagrammbibliotheken wie ECharts verweisen
wird noch nicht offiziell unterstützt
22. Kann ich bei der Entwicklung kleiner Programme benutzerdefinierte Schriftartsymbole verwenden
Benutzerdefinierte Schriftarten werden unterstützt, es müssen jedoch Online-Schriftarten verwendet werden und der Server, auf dem die Schriftarten gespeichert sind, muss domänenübergreifend zulassen
23 Die offizielle ES6-zu-ES5-Konvertierung meldet eine Fehler auf Android
Die von den Entwicklungstools bereitgestellte ES6-zu-ES5-Funktion konvertiert nur die Syntax. Neue ES6-APIs wie Promise erfordern die Einführung von Polyfill oder anderen Klassenbibliotheken, um das Problem zu lösen
24.wx.getImageInfo hat einen Fehler, der dazu führt, dass keine Informationen auf Android abgerufen werden können
Der Android-Client von WeChat Version 6.3.31 weist diesen Fehler auf und die neue Version wird ihn beheben
Die Größe des Miniprogramms beträgt 1 MB.
Die aktuelle Antwort lautet, dass es nicht vergrößert wird.
26. Was soll ich tun, wenn die Unionid nicht über die getUserInfo-Schnittstelle abgerufen werden kann
Sie müssen zur WeChat Open Platform-Website gehen (https://open. weixin.qq.com), um das Miniprogramm und Ihre anderen offiziellen Konten oder Apps zu binden, gibt Unionid zurück
27. Unterstützt das WeChat-Applet die Interaktion mit Hardware? Beispielsweise kann die Datenkommunikation mit der Hardware über Bluetooth oder WLAN erfolgen
Der Beamte wird diese Funktion möglicherweise in Zukunft starten
28. Was ist das Format? der abgeschlossenen Aufnahme
Die Aufnahme auf dem Mobiltelefon erfolgt derzeit im SILK-Format. SILK ist ein intern von Skype entwickelter Sprach- und Audiocodec, der als Standardcodec für Skype-zu-Skype-Anrufe verwendet wird. Die hohe Skalierbarkeit von SILK in Bezug auf Audiobandbreite, Netzwerkbitrate und Komplexität macht es zu einem Codec, der aus einer Vielzahl von Modi und Anwendungen wählen kann
29 Ob das Miniprogramm für die Mobiltelefonkommunikation des Benutzers offen ist Die Lese-/Schreibberechtigung des Datensatzes
wird derzeit nicht unterstützt
30 Es scheint, dass das Miniprogramm nicht in der Vorschau auf dem iPad angezeigt werden kann
Das Miniprogramm ist derzeit nicht auf dem iPad verfügbar
31. Unterstützt das Miniprogramm die Weiterleitung von Texten, Bildern und Links an Freunde und Momente?
Offizielle Antwort: Freigabefunktionen werden in Kürze bereitgestellt, bitte beachten Sie das offizielle Dokument
32 Ob das Kontrollkästchen nur über die Kontrollkästchengruppe an das Ereignis gebunden werden kann
Das Kontrollkästchen löst das Änderungsereignis nicht aus, aber die Kontrollkästchengruppe wird ausgelöst
33. Scrollen Sie auf der Seite, scrollen Sie nach unten und das Laden neuer Inhalte ist nicht möglich
WeChat 6.3.30 unterstützt die Seitenkonfiguration für das Ereignis „onReachBottom“
34. Canvas-Informationen können bei Verwendung der Canvas-Komponente nicht gespeichert werden
Offizielle Antwort: Noch nicht unterstützt, wir werden unterstützen es bald
35. Der Header der Uploaddatei kann nicht eingefügt werden. Cookie-Parameter
Der iOS-Client von WeChat Version 6.3.31 hat diesen Fehler, und die neue Version wird es sein bald behoben
36. Moustache-Syntax (doppelte Klammern) in WXML zum Binden Wenn die entsprechenden Zieldaten ein Stück HTML-Text sind, können sie gebunden werden? Wie soll es gebunden werden?
Derzeit offiziell nicht unterstützt
37 Kann ich einige Toolbibliotheken im Code verwenden? Sie können beispielsweise Toolbibliotheken von Drittanbietern über npm install installieren
Derzeit offiziell nicht unterstützt
38 Es scheint, dass die Bildbreite und -höhe nicht über ermittelt werden kann JS. Gibt es eine Lösung?
Derzeit kann nur die Breite und Höhe des eingestellten Bildes angezeigt werden
39 Anrufe und E-Mails senden?
Derzeit werden Telefonanrufe unterstützt, E-Mails jedoch noch nicht
40, wenn die Zahlung an einen Unterhändler erfolgt Ist die aufrufende Schnittstelle dieselbe wie bei der vorherigen Webentwicklungsnutzung?
Derzeit wird die Zahlung an Unterhändler nicht unterstützt
41. Unterstützt die WeChat-Minianwendung das Laden anderer externer APIs oder JS-Plug-ins?
Derzeit nicht unterstützt
42 Ob Video-Live-Übertragung oder Audio-Live-Übertragung wie HLS unterstützt werden soll
Offizielle Antwort: Wir Wir arbeiten technisch daran. Es wird kontinuierlich verbessert und Support wird in Kürze bereitgestellt. 43. Überwachen Sie die Tastatur des Mobiltelefons und führen Sie die entsprechende Aktion aus, wenn die Schaltfläche „Fertig stellen“ ausgelöst wird Gibt es bisher eine API-Unterstützung? Schaltfläche
44. Das Entwicklungstool unterstützt keine Linux-Umgebung und Windows. Wird das 2003/XP-System
derzeit nicht unterstützt? 45. Ich entwickle das WeChat-Applet und das Serverprogramm gleichzeitig auf einem Computer. Bitte teilen Sie mir bei der Entwicklung des WeChat-Applets mit, wie ich auf meinen lokalen Server zugreifen kann.
Derzeit muss der Server einen Domänennamen verwenden und unterstützt kein lokales Debugging
46 So senden Sie Feedback direkt an den Rezensenten
Offizielle Antwort: Wir werden die Bewertungsseite in der nachfolgenden öffentlichen WeChat-Plattform Mini einreichen Öffnen Sie das Programm, fügen Sie ein Testkonto hinzu (Konto + Passwortformular) und geben Sie die Bewertungsbeschreibung usw. ein. Bei Überprüfungsproblemen können Sie eine E-Mail an AppReview@tencent.com senden, und wir werden eine engagierte Person beauftragen, das Feedback zu überprüfen
47 Können sich einzelne Entwickler nicht registrieren?
Jetzt unterstützt Nur Unternehmen, Regierungen, Medien und andere Organisationen, einzelne Entwickler unterstützen keine Registrierung
48. Bei der Verwendung von Promise beim Schreiben von Code mit Miniprogramm-Tools wird ein Fehler gemeldet : TypeError: Promise ist kein Konstruktor, ja, was ist schief gelaufen
Offizielle Antwort: Um die Vereinheitlichung der drei Terminals sicherzustellen, entfernt die Version 0.11.112300 des Tools Promise und Entwickler benötigen um die Kompatibilitätsbibliothek selbst vorzustellen
Also habe ich sie selbst eingeführt Eine Promise.min-Bibliothek, leichtgewichtig und löst49 Die Eingabekomponente hat ein bindInput-Ereignis, die Textarea-Komponente jedoch nicht
am 22. Dezember 2016 -Komponentenereignis bindinput hinzugefügt50. Wird der letzte Datencache nach dem Wechsel der WeChat-ID noch vorhanden sein?
Offizielle Antwort: Es wird nicht gelöscht, aber nachdem sich andere Benutzer angemeldet haben, können sie nicht auf die vom vorherigen Benutzer hinterlassenen Daten zugreifen
51. Nach der Definition tabBar, Sprünge wie wx.navigateTo sind ungültig
Ich habe während der Entwicklung nicht die offizielle tabBar verwendet, sondern selbst eine tabBar geschrieben, sodass ich nicht auf ein solches Szenario gestoßen bin. Wenn ich die offizielle tabBar verwende, verwende wx.switchTab zum Springen
52.Hintergrundbild legt den relativen Pfad fest und kann das Bild nicht anzeigen
Sie können das Netzwerkadressenbild oder Base64 oder das Bild-Tag verwenden, um das Problem zu lösen
Zusammenfassung
Das obige ist der detaillierte Inhalt vonZusammenfassung der Lösungen für Fragen zur WeChat-Miniprogrammentwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!