この記事の内容は、ミニプログラムでの共有機能の実装方法(コード例)です。必要な方は参考にしていただければ幸いです。
ミニプログラム内の複数のページで共有を使用するため、共有関数を共通ファイルに別途記述する必要があります。 util.js ファイル。
//共有機能
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; }
共有を使用するページにutil.jsを導入します
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); }
注: 呼び出すときは必ずreturnを使用してください。
関連する推奨事項:
WeChatアプレット実装プロセス進捗関数の共有例
以上がミニプログラムで共有機能を実装する方法(コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。