Heim  >  Artikel  >  WeChat-Applet  >  So implementieren Sie die Freigabefunktion in einem Miniprogramm (Codebeispiel)

So implementieren Sie die Freigabefunktion in einem Miniprogramm (Codebeispiel)

不言
不言Original
2018-09-01 10:58:3511370Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Implementierung der Sharing-Funktion (Codebeispiel) im Miniprogramm. Ich hoffe, dass er für Freunde hilfreich ist.

Da mehrere Seiten im Miniprogramm die Freigabe nutzen, müssen wir die Freigabefunktion separat in eine gemeinsame Datei schreiben. util.js-Datei.
//Freigabefunktion

const shareEvent = (option, obj) => {
  let shareObj = {
    title: obj.title,
    path: obj.path,
    imgUrl: obj.imgUrl,
    success(res){
      // 转发成功之后的回调
    if (res.errMsg == 'shareAppMessage:ok') {}
    }, 
    fail(res){
       // 转发失败之后的回调
    if (res.errMsg == 'shareAppMessage:fail cancel') {
    // 用户取消转发
     } else if (res.errMsg == 'shareAppMessage:fail') {
     // 转发失败,其中 detail message 为详细失败信息
    }
    },
    complete(){
        // 转发结束之后的回调(转发成不成功都会执行)
    }
  };
  if (option.from === 'button') {
    // 来自页面内转发按钮
    console.log(option.target)
  }
  return shareObj;
}

Fügen Sie util.js in die Seite ein, die die Freigabe verwendet

const util = require('./utils/util.js');
rrree

Hinweis: Denken Sie daran, beim Aufruf die Eingabetaste zu verwenden.

Verwandte Empfehlungen:

Beispiel für die gemeinsame Nutzung der WeChat-Applet-Implementierung der Prozessfortschrittsfunktion

Beispiel für Code für die gemeinsame Nutzung des Freundeskreises bei der Applet-Entwicklung

So erhalten Sie den Rückgabewert des Teilens von Erfolg oder Misserfolg aus der Teilen-Funktion

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Freigabefunktion in einem Miniprogramm (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn