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
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 :
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 : Mini-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!