Maison > interface Web > js tutoriel > Que dois-je faire si le mini-programme WeChat échoue à l'examen ?

Que dois-je faire si le mini-programme WeChat échoue à l'examen ?

亚连
Libérer: 2018-06-11 16:02:57
original
1966 Les gens l'ont consulté

Cet article présente principalement la solution détaillée à l'échec de l'examen de l'applet WeChat. Je vais maintenant le partager avec vous et vous donner une référence.

Avant-propos

Récemment, les mini-programmes WeChat ont été actifs aux yeux des développeurs. De nombreux développeurs sont impliqués dans le développement de mini-programmes WeChat, et ces développeurs doivent toujours faire face au dernier problème : comment réussir l'examen officiel de WeChat de manière élégante. Cet article est basé sur un résumé soumis pour révision il y a quelques jours. Il y a des éléments inappropriés dans l'écriture. Veuillez me corriger.

Description du problème

Tout d'abord, passons à la documentation sur les situations de rejet courantes sur la plateforme WeChat Mini Program. Étant donné que le mini programme que j'ai soumis contenait un bouton « Partager le groupe », l'examen a échoué. Les raisons de l'échec sont les suivantes :

3.2.1 Il existe des comportements induits dans le contenu de la page du mini programme, notamment mais. Ne se limite pas à inciter au partage, à l'ajout, au suivi de comptes publics, au téléchargement, etc., les programmes qui nécessitent que les utilisateurs partagent, ajoutent, suivent ou téléchargent avant de pouvoir être utilisés, et contiennent des textes, des images, des boutons, des superpositions, des pop- les ups qui indiquent ou impliquent explicitement ou implicitement le partage des utilisateurs tels que Windows, les mini-programmes qui incitent les utilisateurs à partager et à se propager par le biais de tentations de profit, les mini-programmes qui utilisent des mots exagérés pour contraindre et inciter les utilisateurs à partager, et ceux qui forcent ou incitent. les utilisateurs qui souhaitent ajouter des mini-programmes seront tous rejetés ;
Xin Le petit programme pour lequel vous avez travaillé si dur a-t-il été abandonné avant même son lancement ? C'est tout simplement insupportable !

Solution

J'ai entendu un jour un dicton : "Puisque je ne peux pas te déplacer, alors je choisis de me laisser partir. Alors, puisque nous ne pouvons pas." changez les normes officielles. Si vous êtes contraint, évitez les conflits avec lui. La solution est donc à peu près la suivante :

La première étape consiste à ajouter un mécanisme de jugement au fichier d'entrée du mini programme pour contrôler la version du mini programme.
La deuxième étape consiste à rédiger une version simple à soumettre pour révision.
La troisième étape consiste à attendre que l'examen soit réussi, puis à revenir à la version officielle via le mécanisme de jugement défini lors de la première étape.

Ensuite, parlons de son fonctionnement.

1. Tout d'abord, j'ai créé un projet QuickStart, comme indiqué ci-dessous :

2. est index.wxml Un mécanisme de jugement pour contrôler la version du mini-programme. Le code spécifique est le suivant :

<!--index.wxml-->
<view class="" wx:if="{{ version == &#39;0&#39;}}" wx:key>
 <!--此处为小程序第二入口,放的是能正常通过审核的简单代码-->
 <text>hello</text>
</view>
<view class="" wx:else>
 <!--此处为小程序第一入口,放的是正式上线后的代码,也就是提交后通不过审核的代码-->
 <view class="container">
  <view class="userinfo">
   <button wx:if="{{!hasUserInfo && canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
   <block wx:else>
    <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
    <text class="userinfo-nickname">{{userInfo.nickName}}</text>
   </block>
  </view>
  <view class="usermotto">
   <text class="user-motto">{{motto}}</text>
  </view>
 </view>
</view>
Copier après la connexion

Ensuite, définissez la valeur de la version dans index.js. Le code spécifique est le suivant :

data: {
  motto: &#39;Hello World&#39;,
  userInfo: {},
  hasUserInfo: false,
  canIUse: wx.canIUse(&#39;button.open-type.getUserInfo&#39;),
  version: 0
 }
Copier après la connexion

Le résultat d'exécution est le suivant :

3. Voyant cela, la deuxième étape de rédaction d'une version simple à soumettre pour révision est terminée. Mais ceci n'est qu'à titre de test. La version réelle à soumettre pour révision ne doit pas être trop simple. Je vous suggère d'insérer une version simple que vous avez créée auparavant.

4. Contrôler le changement de version. Il ressort du code que le changement de version dépend de la valeur de la version. Par conséquent, un champ de version peut être ajouté à l'interface de la version à soumettre pour révision pour répondre au besoin de changement de version dynamique. Tant que la version à soumettre pour révision peut être approuvée, remplacez le champ de version par un nombre différent de 0 pour revenir à la version officielle.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles associés :

Serveur de requêtes de builds express

Problèmes inter-domaines de ProxyTable dans le projet vue-cli

Comment utiliser les références dans les composants React

Explication détaillée de l'utilisation de devtool dans webpack

Appels implicites en javascript Comment utiliser?

Comment créer une grande application d'une seule page avec vue.js

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal