Heim  >  Artikel  >  WeChat-Applet  >  Implementierung der Weiterleitungsfunktion für Miniprogramme

Implementierung der Weiterleitungsfunktion für Miniprogramme

王林
王林nach vorne
2020-12-28 09:58:303552Durchsuche

Implementierung der Weiterleitungsfunktion für Miniprogramme

Artikelhintergrund:

Bei der Entwicklung kleiner Programme müssen wir manchmal eine Funktion „Freunde zahlen im Namen von“ entwerfen. Der Zweck dieser Funktion besteht darin, WeChat-Benutzer dazu zu bringen, diese Seite durch Klicken auf eine Schaltfläche an WeChat-Freunde oder WeChat-Gruppen weiterzuleiten, damit die andere Partei Ihnen beim Bezahlen helfen kann.

(Teilen von Lernvideos: Programmiervideo)

Wissenserklärung

Der wichtige Schritt vor der Entwicklung besteht zunächst darin, die offizielle Dokumentation des Miniprogramms zu lesen – die Schnittstelle, die der Weiterleitungsfunktion des Miniprogramms entspricht

Implementierung der Weiterleitungsfunktion für Miniprogramme

Kombinierte Erklärung:

1. Um die Weiterleitungsfunktion zu haben, müssen Sie die Funktion „onShareAppMessage()“ im „js“-Code der aktuellen Seite definieren

2 Sie müssen wissen, dass es zwei Möglichkeiten gibt Verwenden Sie die Weiterleitungsfunktion.

#Eine besteht darin, die Schaltfläche „Zum Auslösen anklicken“ anzupassen.

#Die zweite besteht darin, auf die Schaltfläche „Weiterleiten“ im Menü in der oberen rechten Ecke zu klicken muss verarbeitet werden #Allgemeine Toast-Eingabeaufforderungsanweisung ist ausreichend

Vollständige Erklärung des Schnittstellencodes:

  /**
   * 进行页面分享
   */
  onShareAppMessage: function (options) {
    if (options.from === 'button') {
      // 来自页面内转发按钮
      console.log(options.target)
    }
    return {
	  //## 此为转发页面所显示的标题
      //title: '好友代付', 
      //## 此为转发页面的描述性文字
      desc: '江湖救急,还请贵人伸手相助啊!', 
      //## 此为转发给微信好友或微信群后,对方点击后进入的页面链接,可以根据自己的需求添加参数
      path: 'pages/subpayment/firpayment/index?sn=' + this.data.sn, 
      //## 转发操作成功后的回调函数,用于对发起者的提示语句或其他逻辑处理
      success: function(res) {
	      //这是我自定义的函数,可替换自己的操作
	      util.showToast(1, '发送成功');
      },
      //## 转发操作失败/取消 后的回调处理,一般是个提示语句即可
      fail: function() {
	      util.showToast(0, '朋友代付转发失败...');
      }
    }
  },

Code-Implementierungsvorgang

1 Hier werden die von verschiedenen Weiterleitungsmethoden gedruckten Optionsparameterinformationen tatsächlich angezeigt

Zuerst auf der WXML-Seite Entwerfen Sie eine Open-Type-Schaltfläche „Teilen“ Operationen # (z. B. persönliches Center, Adressverwaltung, Bestellliste usw.)

Definieren Sie nicht den Parameter „onShareAppMessage()“, um unnötige Benutzeroperationen und die anschließende Situationsverarbeitung zu reduzieren

2. Ich persönlich empfehle die Verwendung der „Button“-Anleitung Weiterleitungsmethode. Wenn auf derselben Seite mehrere Anleitungsschaltflächen vorhanden sind, können Sie zur Unterscheidung das „Ziel“ in „id“ verwenden. 2. Anzeige des tatsächlichen Entwicklungseffekts

Durch den vorherigen Kerncode habe ich den folgenden Effekt erzielt : Implementierung der Weiterleitungsfunktion für Miniprogramme

Tipps:

Persönliche Entdeckung

Wird in den offiziell von WeChat bereitgestellten Entwicklertools durchgeführt. Beim Testen können Sie die Beschreibungsanweisung (Abstieg) sehen, die Sie beim Weiterleiten des Weckens festgelegt haben.

Allerdings wann Ich habe es auf dem echten „iphone7“-Handy getestet, es wurde nicht angezeigt, wie Sie auf dem Bild sehen können #(Ein Teil meiner Seite wird standardmäßig erfasst)

Die Einstellungen von Titel und Bild-URL können normal angezeigt werden

Verwandte Empfehlungen : Implementierung der Weiterleitungsfunktion für MiniprogrammeMini-Tutorial zur Programmentwicklung

Das obige ist der detaillierte Inhalt vonImplementierung der Weiterleitungsfunktion für Miniprogramme. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen