Le contenu de cet article explique comment implémenter la fonction de partage (exemple de code) dans le mini-programme. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Étant donné que plusieurs pages du mini-programme utilisent le partage, nous devons écrire la fonction de partage séparément dans un fichier commun. fichier util.js.
//Fonction de partage
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; }
Introduisez util.js dans la page qui utilise le partage
const util = require('./utils/util.js');
/** 用户点击右上角分享 */ onShareAppMessage: function(option){ console.log(option); let obj = { title: '我的老窝', path: 'pages/index/index', imageUrl: '' }; return util.shareEvent(option, obj); }
Remarque : N'oubliez pas d'utiliser le retour lors de l'appel.
Recommandations associées :
Exemple de partage de l'implémentation de l'applet WeChat de la fonction de progression du processusExemple de code pour partager un cercle d'amis dans le développement d'applets
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!