Viele Leute haben WeChat-Miniprogramme entwickelt, und es gibt viele Leute, die auf dem Weg zur Entwicklung auf Fallstricke gestoßen sind. Bei der Projektimplementierung werden sie immer auf einige Probleme stoßen. Auf welche Punkte müssen Sie bei der Entwicklung kleinerer Programme achten, um Umwege zu vermeiden? In diesem Artikel wurden 30 häufig auftretende Probleme und Lösungen zusammengestellt, um Entwicklern dabei zu helfen, Umwege so weit wie möglich zu vermeiden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
30 häufige Probleme und Lösungen bei der Entwicklung von Miniprogrammen
1. Der Name des Miniprogramms darf nicht mit dem identisch sein eine bereits auf der öffentlichen Plattform Die Abonnementnummer und die Servicenummer sind doppelt vorhanden. Wenn Sie zur Eingabe eines doppelten Namens aufgefordert werden, ändern Sie bitte den Namen und legen Sie ihn fest.
2. Bei der Auswahl einer Vorlagennachricht können Sie die Vorlage des Titels mit verschiedenen Schlüsselwörtern verwenden. Die Art und Reihenfolge der Schlüsselwörter kann nach dem Absenden der Konfiguration nicht geändert werden.
3. Der Miniprogrammname wird beim Festlegen der Kontoinformationen vervollständigt. Sobald er festgelegt ist, kann er nicht mehr geändert werden.
4. Ändern Sie den Namen und legen Sie ihn fest. Wenn die Marke, der Name einer Organisation oder andere Namen eines Unternehmens verletzt werden, können Sie über das Verletzungsbeschwerdeverfahren auf der öffentlichen Plattform eine Beschwerde einreichen und das Recht zur Nutzung des Namens einfordern.
5. Der Name des Miniprogramms kann auf Chinesisch, Zahlen oder Englisch sein. Die Länge liegt zwischen 3 und 20 Zeichen, und ein chinesisches Zeichen entspricht 2 Zeichen.
6. Ursprünglich konnten sich einzelne Entwickler nicht für WeChat-Miniprogramme bewerben. WeChat unterstützt nur Anträge von Unternehmen, Regierungen, Medien und anderen Organisationen. Einzelne Entwickler werden in nachfolgenden Updates geöffnet.
7. Wenn Sie keine spezielle Organisation sind, müssen Sie immer noch 300 Yuan für die Zertifizierung ausgeben.
Auch wenn Ihr öffentliches Konto verifiziert wurde, müssen Sie noch 300** Yuan** (unterstützt WeChat-Zahlung) für die Verifizierung bezahlen, damit Sie den Prüfungsschalter aktivieren und das Miniprogramm veröffentlichen können.
Für die WeChat-Zahlung ist eine WeChat-Authentifizierung erforderlich, bevor sie verwendet werden kann.
8. Es gibt nur 3 Möglichkeiten, die Serverkonfiguration pro Monat zu ändern. Speichern Sie sie also und verpassen Sie diese Gelegenheit nicht.
Machen Sie sich nicht mit der Konfiguration unten herum, wenn Sie nichts zu tun haben. Stellen Sie sicher, dass Sie sie bestätigen, bevor Sie Änderungen vornehmen, und schreiben Sie sie sofort vollständig auf, sonst verschwenden Sie Ihre Gelegenheit, wenn Sie ein kleines Satzzeichen ändern .
9. Ihr Domainname, Ihre Registrierung und https müssen bereit sein, sonst ist dies nicht möglich. (Der Serverdomänenname muss bei ICP registriert werden, und der neue registrierte Domänenname kann innerhalb von 24 Stunden konfiguriert werden. Das Domänennamenformat unterstützt nur Yawen-Groß- und Kleinbuchstaben, Zahlen und „-“ und unterstützt keine IP-Adressen und Portnummern)
10. Klein Der Programm-Avatar und die Einführung können nur 5 Mal pro Monat geändert werden, und der Serviceumfang kann nur einmal pro Monat geändert werden. Der QR-Code des Miniprogramms kann erst nach dem Start der ersten Version abgerufen werden.
11. Ein Subjekt kann 30 registrieren und ein Entwickler mit gebundener Identität kann nur 5 WeChat-Miniprogramme erstellen.
Für Mitarbeiter: Bitte leihen Sie Ihrem Chef nicht Ihre WeChat-ID, um sich für das WeChat-Miniprogramm zu registrieren, da Sie sonst keine Chance haben.
Für Vorgesetzte: Bitte leihen Sie Ihren Mitarbeitern kein WeChat, um sich für das WeChat-Miniprogramm zu registrieren, da Sie sonst möglicherweise nicht zurückkommen.
12. Wenn Sie die Schlüsselwörter der Vorlage nicht finden, können Sie sie beantragen. Neue Keywords können 5-mal im Monat eingereicht werden und werden nach Bestehen geteilt. (Eine tolle Gelegenheit, eigene Keywords anzuhäufen!!)
13. Ein Mini-Programmkonto hat nur einen Administrator (kann geändert werden) und kann 10 Entwickler binden.
14. Wichtiger Hinweis:
Entwicklungsversion: Verwenden Sie Entwicklertools, um Code in die Entwicklungsversion hochzuladen. Die Entwicklungsversion behält nur den zuletzt hochgeladenen Code jeder Person. Klicken Sie auf „Zur Überprüfung einreichen“, um den Code zur Überprüfung einzureichen. Die Entwicklungsversion kann gelöscht werden, ohne dass sich dies auf den Code der Online-Version und der überprüften Version auswirkt.
Version wird überprüft: Nur ein Code wird derzeit überprüft. Sobald die Überprüfungsergebnisse verfügbar sind, können sie online veröffentlicht oder direkt erneut zur Überprüfung eingereicht werden, wobei die ursprüngliche Überprüfungsversion überschrieben wird.
Online-Version: Die von allen Online-Benutzern verwendete Codeversion wird überschrieben und aktualisiert, nachdem die neue Version des Codes veröffentlicht wurde.
15. Die Datenanalyse zählt nur die Nutzungswerte der veröffentlichten Online-Versionen und liefert auch statistische Daten in Echtzeit.
16. Nur Administratoren können Miniprogramm-AppSecrets anzeigen und die Plattform speichert AppSecrets nicht im Klartext.
17. Die Entwicklertools stellen derzeit Windows 64-, Windows 32- und Mac-Versionen bereit (die Versionen werden derzeit kontinuierlich aktualisiert und müssen möglicherweise häufig aktualisiert werden).
18. Nach dem Schreiben des Codes hilft das Tool dem Benutzer automatisch, den aktuellen Codebearbeitungsstatus zu speichern oder zu anderen Projekten zu wechseln. Der bearbeitete Dateistatus geht jedoch nicht verloren Dabei ist zu beachten, dass erst beim Speichern der Datei der geänderte Inhalt tatsächlich auf die Festplatte geschrieben wird und eine Echtzeitvorschau auslöst.
19. Während des internen Testzeitraums ist die Code-Upload-Funktion nur über das WeChat-Konto des Administrators bedienbar.
20. Erhalten Sie Benutzereingaben: Sie müssen das bindchange-Attribut der Komponente verwenden, um den Eingabeinhalt des Benutzers mit AppService zu synchronisieren.
21. Objekte wie Fenster können nicht in Skripten verwendet werden:
JsCore ist eine Umgebung ohne Fensterobjekte, daher können Fenster nicht in Skripten verwendet werden und Komponenten können nicht in Skripten betrieben werden.
22. zepto/jquery verwendet Fensterobjekte und Dokumentobjekte und kann daher nicht verwendet werden.
23. Eine Anwendung kann nur 5 Seiten gleichzeitig öffnen. Nachdem 5 Seiten geöffnet wurden, kann wx.navigateTo keine neue Seite normal öffnen. Bitte vermeiden Sie mehrstufige Interaktionen oder verwenden Sie wx.redirectTo.
24. Stylesheets unterstützen keine kaskadierenden Selektoren:
WXSS unterstützt Klassenselektoren, die mit . beginnen; Sie können Tag-Selektoren verwenden, um den Stil von Komponenten derselben Klasse zu steuern.
25. Lokale Ressourcen können nicht über CSS abgerufen werden:
Hintergrundbild: Sie können Netzwerkbilder oder Base64 verwenden oder Tags verwenden.
26. Ändern Sie die Hintergrundfarbe des Fensters:
Verwenden Sie die Seiten-Tag-Auswahl, um den Stil des Knotens der obersten Ebene zu ändern.
27. Sie können das Timeout für verschiedene Netzwerkanfragen festlegen.
28. tabBar ist ein Array. Es können nur mindestens 2 und höchstens 5 Tabs konfiguriert werden. (Untere Navigationsleiste)
Rufen Sie getApp() nicht in einer in App() definierten Funktion auf. Verwenden Sie dies, um die App-Instanz abzurufen.
Rufen Sie getCurrentPage() nicht während onLaunch auf, wenn die Seite noch nicht generiert wurde.
Nachdem Sie die Instanz über getApp() erhalten haben, rufen Sie die Lebenszyklusfunktion nicht privat auf.
29. App() muss in app.js registriert sein und es sind keine Mehrfachregistrierungen möglich.
30. Definition von Frontend und Backend:
Wenn der Benutzer zum Schließen auf die obere linke Ecke klickt oder die Home-Taste des Geräts drückt, um WeChat zu verlassen, wird das Miniprogramm nicht direkt zerstört. tritt aber in den Hintergrund;
Wenn Sie WeChat erneut aufrufen oder das Miniprogramm erneut öffnen, tritt es nur dann in den Vordergrund, wenn das Miniprogramm für eine bestimmte Zeit in den Hintergrund tritt Ist der Ressourcenverbrauch zu hoch, wird er wirklich zerstört.
Empfohlen: „Mini-Tutorial zur Programmentwicklung“
Das obige ist der detaillierte Inhalt von30 häufige Probleme und Lösungen bei der Entwicklung von Miniprogrammen (Zusammenfassung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!