De nombreuses personnes ont développé des mini-programmes WeChat, et de nombreuses personnes ont rencontré des pièges sur le chemin du développement. Elles rencontreront toujours des problèmes lors de la mise en œuvre du projet. À quels problèmes faut-il prêter attention lors de l’élaboration de petits programmes pour éviter les détours ? Cet article a compilé 30 problèmes courants et solutions pour aider les développeurs à éviter autant que possible les détours. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
30 problèmes et solutions courants dans le développement de mini-programmes
1 Le nom du mini-programme ne doit pas être le même que celui. un déjà sur la plateforme publique Le numéro d'abonnement et le numéro de service sont dupliqués. Si vous êtes invité à indiquer un nom en double, veuillez modifier le nom et le définir.
2. Lors de la sélection d'un modèle de message, vous pouvez utiliser le modèle du titre avec différents mots-clés. Le type et l'ordre des mots-clés ne peuvent pas être modifiés une fois la configuration soumise.
3. Le nom du mini-programme est complété lors de la définition des informations du compte. Veuillez le définir avec soin. Une fois défini, il ne peut pas être modifié.
4. Changez le nom et définissez-le. Si la marque commerciale, le nom de l'organisation ou d'autres noms d'une entreprise sont violés, vous pouvez déposer une plainte via le processus de plainte pour violation sur la plateforme publique et récupérer le droit d'utiliser le nom.
5. Le nom du mini programme peut être en chinois, en chiffres ou en anglais. La longueur est comprise entre 3 et 20 caractères, et un caractère chinois équivaut à 2 caractères.
6. À l'origine, les développeurs individuels ne pouvaient pas postuler aux mini-programmes WeChat ; WeChat ne prend en charge que les applications des entreprises, des gouvernements, des médias et d'autres organisations. Les développeurs individuels seront ouverts dans les mises à jour ultérieures.
7. Si vous n'êtes pas une organisation spéciale, vous devez quand même dépenser 300 yuans pour la certification.
Même si votre compte public a été vérifié, vous devez toujours payer 300** yuans** (prend en charge le paiement WeChat) pour la vérification, afin de pouvoir activer le commutateur d'audit et publier le mini programme.
Le paiement WeChat nécessite une authentification WeChat avant de pouvoir être utilisé.
8. Il n'y a que 3 opportunités de modifier la configuration du serveur par mois, alors enregistrez-la et faites attention à ne pas manquer cette occasion.
Ne jouez pas avec la configuration ci-dessous si vous n'avez rien à faire. Assurez-vous de la confirmer avant d'apporter des modifications, et écrivez-la complètement en une seule fois, sinon vous perdrez votre opportunité en modifiant une petite ponctuation.
9. Votre nom de domaine, votre enregistrement et votre https doivent être prêts, sinon vous ne pourrez pas le faire. (Le nom de domaine du serveur doit être enregistré par ICP et le nouveau nom de domaine enregistré peut être configuré dans les 24 heures. Le format du nom de domaine ne prend en charge que les lettres majuscules et minuscules Yawen, les chiffres et le "-", et ne prend pas en charge les adresses IP et numéros de port)
10. Petit L'avatar et l'introduction du programme ne peuvent être modifiés que 5 fois par mois, et la portée du service ne peut être modifiée qu'une fois par mois. Le code QR du mini programme ne peut être obtenu qu'après le lancement de la première version.
11. Un sujet peut en enregistrer 30, et un développeur avec une identité liée ne peut créer que 5 mini-programmes WeChat.
Pour les employés, veuillez ne pas prêter votre identifiant WeChat à votre patron pour vous inscrire au mini programme WeChat, car vous n'aurez aucune chance.
Pour les patrons, merci de ne pas prêter WeChat à vos employés pour vous inscrire au mini programme WeChat, car vous risquez de ne pas revenir.
12. Lorsque vous ne trouvez pas les mots-clés du modèle, vous pouvez demander à les ajouter. Les nouveaux mots-clés peuvent être soumis 5 fois par mois et seront partagés après leur réussite. (Une belle opportunité d'empiler vos propres mots-clés !!)
13. Un compte mini programme n'a qu'un seul administrateur (peut être modifié) et peut lier 10 développeurs.
14. Remarque importante :
Version de développement : utilisez les outils de développement pour télécharger le code vers la version de développement. La version de développement ne conserve que le dernier code téléchargé par chaque personne. Cliquez sur Soumettre pour révision pour soumettre le code pour révision. La version de développement peut être supprimée sans affecter le code de la version en ligne et de la version en cours de révision.
Version en cours de révision : Un seul code est en cours de révision. Une fois que les résultats de l’évaluation sont disponibles, ils peuvent être publiés en ligne ou être soumis à nouveau directement pour évaluation, écrasant ainsi la version originale de l’évaluation.
Version en ligne : la version du code utilisée par tous les utilisateurs en ligne. Cette version du code sera écrasée et mise à jour après la publication de la nouvelle version du code.
15. L'analyse des données ne compte que les valeurs d'utilisation de la version en ligne publiée et fournit également des données statistiques en temps réel.
16. Seuls les administrateurs peuvent afficher le mini-programme AppSecrets, et la plateforme n'enregistrera pas AppSecrets en texte brut.
17. Les outils de développement fournissent actuellement les versions Windows 64, Windows 32 et Mac (les versions sont actuellement mises à jour en permanence et peuvent devoir être mises à jour fréquemment).
18. Après avoir écrit le code, l'outil aidera automatiquement l'utilisateur à enregistrer l'état actuel de l'édition du code. Fermez directement l'outil ou passez à d'autres projets, et l'état du fichier modifié ne sera pas perdu. Il convient de noter que ce n'est que lorsque le fichier est enregistré que le contenu modifié sera réellement écrit sur le disque dur et déclenchera un aperçu en temps réel.
19. Pendant la période de test interne, la fonction de téléchargement de code n'est utilisable que par le compte WeChat de l'administrateur.
20. Obtenir les entrées de l'utilisateur : vous devez utiliser l'attribut bindchange du composant pour synchroniser le contenu des entrées de l'utilisateur avec AppService.
21. Les objets tels que window ne peuvent pas être utilisés dans les scripts :
JsCore est un environnement sans objets window, donc window ne peut pas être utilisé dans les scripts et les composants ne peuvent pas être utilisés dans les scripts.
22. zepto/jquery utilisera l'objet window et l'objet document, il ne peut donc pas être utilisé.
23. Une application ne peut ouvrir que 5 pages en même temps. Après l'ouverture de 5 pages, wx.navigateTo ne peut pas ouvrir une nouvelle page normalement. Veuillez éviter les interactions à plusieurs niveaux ou utiliser wx.redirectTo.
24. Les feuilles de style ne prennent pas en charge les sélecteurs en cascade :
WXSS prend en charge les sélecteurs de classe commençant par .; vous pouvez utiliser des sélecteurs d'étiquettes pour contrôler le style des composants de la même classe.
25. Les ressources locales ne peuvent pas être obtenues via CSS :
background-image : Vous pouvez utiliser des images réseau, ou base64, ou utiliser des balises.
26. Modifiez la couleur d'arrière-plan de la fenêtre :
Utilisez le sélecteur de balise de page pour modifier le style du nœud de niveau supérieur.
27. Vous pouvez définir le délai d'expiration pour diverses requêtes réseau.
28. tabBar est un tableau. Seuls au moins 2 et au plus 5 onglets peuvent être configurés. Les onglets sont triés dans l'ordre du tableau. (Barre de navigation inférieure)
Ne pas appeler getApp() dans une fonction définie dans App(). Utilisez ceci pour obtenir l'instance d'application.
Ne pas appeler getCurrentPage() lors du lancement, lorsque la page n'a pas encore été générée.
Après avoir obtenu l'instance via getApp(), n'appelez pas la fonction de cycle de vie en privé.
29. App() doit être enregistré dans app.js et plusieurs enregistrements ne peuvent pas être effectués.
30. Définition du frontend et du backend :
Lorsque l'utilisateur clique sur le coin supérieur gauche pour fermer, ou appuie sur le bouton Accueil de l'appareil pour quitter WeChat, le mini programme n'est pas détruit directement, mais entre en arrière-plan ;
Lorsque vous entrez à nouveau dans WeChat ou ouvrez à nouveau le mini programme, il entrera au premier plan depuis l'arrière-plan uniquement lorsque le mini programme entrera en arrière-plan pendant un certain temps, ou dans le système. l'utilisation des ressources est trop élevée, sera-t-elle vraiment détruite.
Recommandé : "Tutoriel de développement de mini-programmes"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!