Maison > Applet WeChat > Développement de mini-programmes > Comment envoyer plusieurs messages de service dans l'applet WeChat (code)

Comment envoyer plusieurs messages de service dans l'applet WeChat (code)

不言
Libérer: 2018-09-06 11:30:05
original
6823 Les gens l'ont consulté

Le contenu de cet article explique comment l'applet WeChat peut envoyer plusieurs messages de service (code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Après avoir lu le push de notification de service dans le document officiel, l'utilisateur doit le déclencher manuellement pour obtenir le fromId, et l'utilisateur ne peut en obtenir qu'un fromId en cliquant une fois. Alors, comment peut-il être obtenu si l'utilisateur clique. une fois ? En ce qui concerne plusieurs fromIds, ce problème m'a dérangé pendant plus de 2 heures à ce moment-là. En obtenant le fromId cliqué par l'utilisateur et la méthode d'incrémentation fromId, plusieurs fromIds peuvent être générés, mais WeChat ne peut pas le reconnaître, et c'est le cas. pas possible de simuler la méthode de clic de l'utilisateur. Là encore, j'ai essayé la pénétration des clics CSS, mais cela n'a pas pu être réalisé. Ensuite, j'ai soudainement pensé à une méthode stupide, qui consiste à imbriquer plusieurs

<view class=&#39;dfbg&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
<view class=&#39;aa&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
<view class=&#39;aa&#39;>
<form name=&#39;pushMsgFm&#39; report-submit="true" data-type=&#39;submit&#39; bindsubmit=&#39;formSubmit&#39;>
<button class=&#39;Gbtn flex f_center&#39; class=&#39;btn&#39; formType="submit">
</button>
</form>
</view>
</button>
</form>
</view>
</button>
</form>
</view>
Copier après la connexion

sous un. balise. J'en ai écrit 3 ici, et je veux générer Il y a des dizaines d'éléments, imbriquez-les simplement vous-même

Veuillez définir les styles imbriqués de et de bouton sur opacité : 0

C'est tout, c'est très simple.

formSubmit:function(e){
    let formId = e.detail.formId;
    console.log(formId);
    this.collectFormIds(formId); //保存推送码
    //let t = e.detail.target.dataset.type; // 根据type执行点击事件
  },
  collectFormIds:function (formId) {
    let formIds = app.globalData.globalFormIds; // 获取全局推送码数组
    if (!formIds)
      formIds = [];
    let data = {
      formId: formId,
      expire: new Date().getTime() + 60480000 // 7天后的过期时间戳
    }
    formIds.push(data);
    app.globalData.globalFormIds = formIds;
    if (formIds.length==10){
      this.takeInfo();
      app.globalData.globalFormIds = [];
    }
  }
Copier après la connexion

D'accord, c'est aussi simple que cela.

Recommandations associées :

Comment envoyer des messages sur Weibo à temps

La version PHP de la plateforme publique WeChat pousse activement messages, les comptes d'abonnement révolutionnaires ne peuvent envoyer qu'un seul message par jour

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