


Résumé des solutions aux questions liées au développement du mini-programme WeChat
Cet article résume principalement diverses questions et réponses sur le développement de mini-programmes WeChat. L'article organise et répond à tous les problèmes qui peuvent être rencontrés dans le développement de mini-programmes WeChat, qui fourniront une référence à chacun. Valeur, amis. dans le besoin venez jeter un oeil ci-dessous.
Avant-propos
Récemment résumé une réponse du mini-programme WeChat En tant que personne du mini-programme, j'ai une compréhension approfondie des changements ici. Le mini programme vient de publier la nouvelle, j'ai souligné que ce n'est que si les composants ou les API fournis par le mini programme sont riches, stables et compatibles que le concept de développement rapide de mini programmes peut être réalisé. de nombreux composants dont la compatibilité n'est pas idéale, et certains ne le sont pas. En matière d'optimisation, le développement de plates-formes basées sur de petits programmes étant très limité, nous ne pouvons que nous asseoir et attendre. . . Si vous souhaitez utiliser une bibliothèque tierce pour l'implémenter, le mini-programme stipule clairement que la bibliothèque tierce n'est pas prise en charge. En fin de compte, le processus de révision du mini-programme échouera à 100 %.
1.scroll-view a un bug sur iOS
Lors de l'utilisation de ce composant pour développer une page, en raison de son propre effet de défilement, le curseur de l'axe Y se déclenche iOS dans le menu déroulant Lors de l'utilisation de l'effet élastique natif, la vue défilante présente un bug qui l'empêche de glisser. Ce bug n'existe pas lorsqu'il n'y a pas d'effet élastique sous le système Android. Si la dernière version 0.11.122100 existe toujours, elle sera traitée dans la prochaine version.
2. Le focus de la saisie dans la version 6.3.31 de WeChat n'est pas valide
Ceci est résolu dans l'enregistrement du journal de mise à jour du mini programme
2016- 12-22 Journal de mise à jour
1.F Correction du problème d'effacement du contenu lorsque le composant perd le focus sur les outils de développement
3. saut de navigation sur iOS Lors du transfert de pages, un bug d'écran blanc apparaît occasionnellement
Le responsable en est conscient et le corrigera dans les versions ultérieures
4. l'icône tabBar est incohérente sur différentes plateformes
Officiellement connue, elle sera corrigée dans les versions ultérieures
5 Il y a un bug modifié dans la barre de navigation de retour sur iOS.
tabBar Le problème est officiellement connu. La prochaine version ajoutera une interface switchTab pour permettre aux développeurs de contrôler directement le changement de tabBar
6. La superposition de carte ne peut pas ajouter. événements de clic et ne peut pas obtenir sur quelle superposition l'utilisateur a cliqué
Officiellement connu, il sera corrigé dans les versions ultérieures
7. Le mini-programme peut-il prendre en charge la visualisation Web déguisée ?
Non pris en charge
8. Après la mise à jour d'Android WeChat vers la version 6.3.32, il ne prend pas en charge le passage d'une page normale à une page avec une barre d'onglets
La nouvelle version aura une API dédiée pour accéder à la barre d'onglets, la méthode de traitement précédente aura des problèmes logiques
9.swiper Comment implémenter un carrousel circulaire
La version actuelle prend en charge l'attribut circulaire10. Des problèmes peuvent survenir lorsque vous cliquez rapidement sur plusieurs entrées
Ce problème est officiellement résolu, en attendant. la version release11. Lors du débogage, WXML apparaît souvent vide La situation
a été corrigée et la prochaine version des outils de développement sera mise à jour
12. Lorsque la vue défilante se chevauche, une pénétration d'événement se produira
Un suivi officiel corrigera le problème13. de 1rpx peut ne pas s'afficher.
Il y a un petit problème dans certains téléphones Android Le problème de l'affichage incomplet du rpx numérique, la nouvelle version de WeChat résoudra ce problème14. Pouvez-vous ouvrir des liens Web ordinaires à partir de mini-programmes
Non pris en charge actuellement15.scroll-view contient une zone de texte, son contenu ne peut pas être modifié
Officiellement, ne supporte pas actuellement l'écriture dans16.WXSS fichier CSS 3 animation, cliquez sur compiler et une erreur sera signalée directement, la compilation ne passera pas
Actuellement, le mini-programme prend en charge très peu d'attributs CSS3, et le programme officiel prendra en charge davantage d'attributs CSS3 à l'avenir17. Dans l'API liée au canevas de l'applet WeChat, nous avons constaté que il y a un manque d'interfaces API pertinentes pour convertir le canevas en images
WeChat 6.3.30 a pris en charge wx.canvasToTemFilePath, qui peut être utilisé pour convertir le canevas en chemin de fichier image temporaire18. L'interface de dessin sur toile actuellement fournie n'est pas compatible avec l'API Web native
Oui19. top
WeChat 6.3.30 a pris en charge la définition du paramètre de position dans tabBar20 Existe-t-il un moyen d'obtenir des images dans l'API du mini programme ? Interface de largeur et de hauteur
WeChat 6.3.30 l'a pris en charge. L'événement bindload du composant image peut renvoyer la largeur et la hauteur d'origine de l'image21. L'interface de largeur et de hauteur. L'applet peut faire référence à une bibliothèque de graphiques externe, telle que ECharts
n'est pas encore officiellement prise en charge22. Lors du développement de petits programmes, puis-je utiliser des icônes de police personnalisées
Les polices personnalisées sont prises en charge, mais les polices en ligne doivent être utilisées et le serveur stockant les polices doit autoriser le cross-domain23. La conversion officielle ES6 vers ES5 signalera un. erreur sur Android
La fonction ES6 vers ES5 fournie par les outils de développement ne convertit que la syntaxe. Les nouvelles API ES6 telles que Promise obligent les développeurs à introduire Polyfill ou d'autres bibliothèques de classes pour résoudre le problème24.wx.getImageInfo a un bug qui l'empêche d'obtenir des informations sur Android
Le client Android WeChat version 6.3.31 a ce bug, et la nouvelle version le corrigera25. La taille du mini programme est de 1 Mo. Ce contrôle sera-t-il agrandi lors de sa sortie officielle
La réponse actuelle est qu'il ne sera pas agrandi
26. Que dois-je faire si l'unionid ne peut pas être obtenu via l'interface getUserInfo
Vous devez vous rendre sur le site Web de WeChat Open Platform (https://open. weixin.qq.com) pour lier le mini-programme et vos autres comptes ou applications officiels, renverra unionid27. L'applet WeChat prend-elle en charge l'interaction avec le matériel ? Par exemple, la communication de données peut être effectuée avec le matériel via Bluetooth ou Wi-Fi
Le responsable pourrait lancer cette fonction à l'avenir28. de l'enregistrement terminé
L'enregistrement sur le téléphone mobile est actuellement au format SILK est un codec vocal et audio développé en interne par Skype et est utilisé comme codec par défaut pour les appels Skype vers Skype. La grande évolutivité de SILK en termes de bande passante audio, de débit binaire du réseau et de complexité en fait un codec qui peut choisir parmi plusieurs modes et applications29. Le mini-programme ouvre-t-il la communication par téléphone mobile de l'utilisateur ? l'autorisation d'écriture de l'enregistrement
n'est actuellement pas prise en charge30 Il semble que le mini programme ne puisse pas être prévisualisé sur iPad
Le. Le mini-programme est actuellement temporairement indisponible. L'iPad n'est pas pris en charge31. Le mini-programme prend-il en charge le transfert de texte, d'images et de liens vers des amis et des Moments ?
Réponse officielle. : Des capacités de partage seront bientôt fournies, veuillez faire attention au document officiel32. Si la case à cocher ne peut être liée que via un événement de groupe de cases à cocher
la case à cocher ne se déclenchera pas. l'événement de changement, mais le groupe de cases à cocher se déclenchera33. Faites défiler la page, faites défiler vers le bas et le chargement du nouveau contenu ne peut pas être réalisé
WeChat 6.3.30. a pris en charge la configuration de la page sur l'événement ReachBottom34. Les informations sur le canevas ne peuvent pas être enregistrées lors de l'utilisation du composant canevas
Réponse officielle : pas encore pris en charge, nous le prendrons bientôt35. L'en-tête du fichier de téléchargement ne peut pas être inclus dans le paramètre Cookie
Le client iOS de WeChat version 6.3.31 a ce bug, et la nouvelle version sera bientôt corrigée36. Syntaxe Moustache (doubles accolades) en WXML pour lier Si la donnée cible correspondante est un morceau de texte HTML, peut-elle être liée ? Comment doit-il être lié ?
Officiellement non pris en charge actuellement37. Puis-je utiliser certaines bibliothèques d'outils dans le code ? Par exemple, vous pouvez installer des bibliothèques d'outils tiers via npm install
Officiellement actuellement non pris en charge38. Il semble que la largeur et la hauteur de l'image ne puissent pas être obtenues via. JS. Existe-t-il une solution ?
Actuellement, seules la largeur et la hauteur de l'image définie peuvent être affichées39. appels et envoyer des e-mails ?
Actuellement, les appels téléphoniques sont pris en charge, mais les e-mails ne sont pas encore pris en charge40. l'interface d'appel est-elle la même que l'utilisation précédente du développement Web ?
Actuellement, le paiement au sous-marchand n'est pas pris en charge41. la mini-application WeChat prend-elle en charge le chargement d'autres API externes ou plug-ins JS ?
Actuellement non pris en charge42. Qu'il s'agisse de prendre en charge la diffusion vidéo en direct ou la diffusion audio en direct, telle que HLS
Réponse officielle : Nous y travaillent techniquement. Il est continuellement amélioré et un support sera bientôt fourni43. Surveillez le clavier du téléphone portable et lorsque le bouton "Terminer" est déclenché, effectuez l'action correspondante. Non pertinent. L'API a été trouvée jusqu'à présent. Existe-t-il un support ?
Zone de saisie (input/textarea) L'attribut d'écoute d'événement de bindconfirm sera fourni plus tard, qui est utilisé pour surveiller le clic de "Terminer". bouton44. L'outil de développement ne prend pas en charge l'environnement Linux et Windows Le système 2003/XP
n'est actuellement pas pris en charge45. Je développe l'applet WeChat et le programme serveur en même temps sur une seule machine. Veuillez me dire lors du développement de l'applet WeChat comment accéder à mon serveur local
Actuellement, le serveur doit utiliser un nom de domaine. et ne prend pas en charge le débogage local46. Comment envoyer des commentaires directement au réviseur
Réponse officielle : nous soumettrons la page de révision dans la mini-plateforme publique WeChat suivante. programme, ajoutez un compte de test (formulaire compte + mot de passe), et remplissez la description de l'avis, etc. Concernant les problèmes d'examen, vous pouvez envoyer un e-mail à : AppReview@tencent.com, et nous désignerons une personne dédiée pour examiner les commentaires47. Les développeurs individuels ne peuvent-ils pas s'inscrire ?
Maintenant pris en charge Seuls les entreprises, les gouvernements, les médias et autres organisations, les développeurs individuels ne prennent pas en charge l'enregistrement48. Lors de l'utilisation de Promise pour écrire du code avec des outils de mini-programme, une erreur est signalée : TypeError : Promise n'est pas un constructeur, oui Qu'est-ce qui n'a pas fonctionné
Réponse officielle : Afin d'assurer l'unification des trois terminaux, la version 0.11.112300 de l'outil supprime Promise, et les développeurs doivent pour présenter la bibliothèque de compatibilité elle-mêmeJe l'ai donc présentée moi-même Une bibliothèque promise.min, légère et résout49 Le composant d'entrée a un événement bindInput, mais pas le composant textarea.
le 22 décembre 2016 Ajout de l'événement de composant bindinput50. Le dernier cache de données sera-t-il toujours là après le changement d'identifiant WeChat ?Réponse officielle : elle ne sera pas effacée, mais une fois que les autres utilisateurs se seront connectés, ils ne pourront plus accéder aux données laissées par l'utilisateur précédent
51. Après avoir défini tabBar, les sauts tels que wx.navigateTo seront invalidesJe n'ai pas utilisé la tabBar officielle pendant le développement, mais j'ai écrit une tabBar moi-même, donc je n'ai pas rencontré un tel scénario si j'utilise la tabBar officielle, utilisez wx.switchTab pour sauter . 52.Background-image définit le chemin relatif et ne peut pas afficher l'image Vous pouvez utiliser l'image de l'adresse réseau, ou base64 ou utiliser la balise d'image pour résoudre le problème Résumé
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Avec la popularité de la technologie Internet mobile et des smartphones, WeChat est devenu une application indispensable dans la vie des gens. Les mini-programmes WeChat permettent aux gens d'utiliser directement des mini-programmes pour résoudre certains besoins simples sans télécharger ni installer d'applications. Cet article explique comment utiliser Python pour développer l'applet WeChat. 1. Préparation Avant d'utiliser Python pour développer l'applet WeChat, vous devez installer la bibliothèque Python appropriée. Il est recommandé d'utiliser ici les deux bibliothèques wxpy et itchat. wxpy est une machine WeChat

Les mini-programmes peuvent utiliser React. Comment l'utiliser : 1. Implémentez un moteur de rendu basé sur "react-reconciler" et générez un DSL ; 2. Créez un mini composant de programme pour analyser et restituer le DSL 3. Installez npm et exécutez le développeur Build ; npm dans l'outil ; 4. Introduisez le package dans votre propre page, puis utilisez l'API pour terminer le développement.

Implémentation d'effets de retournement de cartes dans les mini-programmes WeChat Dans les mini-programmes WeChat, la mise en œuvre d'effets de retournement de cartes est un effet d'animation courant qui peut améliorer l'expérience utilisateur et l'attractivité des interactions d'interface. Ce qui suit présentera en détail comment implémenter l'effet de retournement de carte dans l'applet WeChat et fournira des exemples de code pertinents. Tout d'abord, vous devez définir deux éléments de carte dans le fichier de mise en page du mini-programme, un pour afficher le contenu avant et un pour afficher le contenu arrière. L'exemple de code spécifique est le suivant : <!--index.wxml-. ->&l

La manière dont Uniapp peut réaliser une conversion rapide entre les mini-programmes et le H5 nécessite des exemples de code spécifiques. Ces dernières années, avec le développement de l'Internet mobile et la popularité des smartphones, les mini-programmes et le H5 sont devenus des formulaires de candidature indispensables. En tant que cadre de développement multiplateforme, uniapp peut réaliser rapidement la conversion entre les petits programmes et H5 sur la base d'un ensemble de codes, améliorant considérablement l'efficacité du développement. Cet article présentera comment Uniapp peut réaliser une conversion rapide entre les mini-programmes et H5, et donnera des exemples de code spécifiques. 1. Introduction à uniapp unia

Selon les informations de ce site du 31 octobre, le 27 mai de cette année, Ant Group a annoncé le lancement du « Projet de sélection de caractères chinois » et a récemment inauguré de nouveaux progrès : Alipay a lancé le mini-programme « Sélection de caractères chinois-Caractères rares ». pour collecter des collections de la société Les personnages rares complètent la bibliothèque de personnages rares et offrent différentes expériences de saisie pour les personnages rares afin d'aider à améliorer la méthode de saisie des caractères rares dans Alipay. Actuellement, les utilisateurs peuvent accéder à l'applet « Caractères peu communs » en recherchant des mots-clés tels que « capture de caractères chinois » et « caractères rares ». Dans le mini-programme, les utilisateurs peuvent soumettre des images de caractères rares qui n'ont pas été reconnus et saisis par le système. Après confirmation, les ingénieurs d'Alipay effectueront des entrées supplémentaires dans la bibliothèque de polices. Ce site Web a remarqué que les utilisateurs peuvent également découvrir la dernière méthode de saisie par fractionnement de mots dans le mini-programme. Cette méthode de saisie est conçue pour les mots rares dont la prononciation n'est pas claire. Démantèlement utilisateur

Étapes de l'opération d'enregistrement du mini-programme : 1. Préparez des copies des cartes d'identité personnelles, des licences commerciales, des cartes d'identité des personnes morales et d'autres documents de classement ; 2. Connectez-vous à l'arrière-plan de gestion du mini-programme ; 3. Accédez à la page des paramètres du mini-programme ; Sélectionnez " "Paramètres de base" ; 5. Remplissez les informations de dépôt ; 6. Téléchargez les documents de dépôt ; 7. Soumettez la demande de dépôt ; 8. Attendez les résultats de l'examen. Si le dépôt n'est pas accepté, apportez des modifications en fonction des raisons. et soumettre à nouveau la demande de dépôt; 9. Les opérations de suivi du dépôt sont celles du Can.

L'applet WeChat est une application légère qui peut être exécutée sur la plateforme WeChat. Elle ne nécessite ni téléchargement ni installation, ce qui est pratique et rapide. Le langage Java, en tant que langage largement utilisé dans le développement d'applications au niveau de l'entreprise, peut également être utilisé pour le développement d'applets WeChat. En langage Java, vous pouvez utiliser le framework SpringBoot et des boîtes à outils tierces pour développer des applets WeChat. Ce qui suit est un processus simple de développement d’applets WeChat. Pour créer un mini programme WeChat, vous devez d’abord enregistrer un mini programme sur la plateforme publique WeChat. Après une inscription réussie, vous pouvez obtenir

Idée d'implémentation x01 Mise en place du serveur Tout d'abord, côté serveur, le socket est utilisé pour accepter les messages. Chaque fois qu'une demande de socket est acceptée, un nouveau thread est ouvert pour gérer la distribution et l'acceptation des messages. En même temps, il y a un gestionnaire. pour gérer tous les Threads, réalisant ainsi le traitement des diverses fonctions du salon de discussion. La mise en place du client x02 est beaucoup plus simple que celle du serveur. La fonction du client est uniquement d'envoyer et de recevoir des messages, et de saisir des caractères spécifiques en fonction. règles spécifiques. Pour pouvoir utiliser différentes fonctions, il suffit donc, côté client, d'utiliser deux threads, l'un est dédié à la réception de messages et l'autre à l'envoi de messages. Quant à pourquoi ne pas en utiliser un, celui-là. c'est parce que, seulement
