>  기사  >  위챗 애플릿  >  미니 프로그램에서 공유 기능을 구현하는 방법(코드 예시)

미니 프로그램에서 공유 기능을 구현하는 방법(코드 예시)

不言
不言원래의
2018-09-01 10:58:3511370검색

이 글의 내용은 미니 프로그램에서 공유 기능(코드 예제)을 구현하는 방법에 대한 내용입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

미니 프로그램의 여러 페이지에서는 공유 기능을 사용하기 때문에 공통 파일에 공유 기능을 별도로 작성해야 합니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.