微信小程序中止onShareAppMessage分享

发布时间:2023-10-11 02:27:33
修改时间:2023-10-13 15:00:37
总阅读数:258
今日阅读数:0
昨日日阅读数:2
字数:1277

中止分享

调用Promise的reject()即可中止,不会弹出分享弹窗

  onShareAppMessage(e) {
   return {
      title: '自定义转发标题',
      path: '/page/xxx',
      imageUrl:'https://xxx',
      promise:new Promise((resolve, reject)=>{
          // 判断是否进行分享
            if(false){
              resolve({
                title: '自定义转发标题',
                path: '/page/xxx',
                imageUrl:'https://xxx',
               })
            }else{
              reject()
            }
       })
    }
  }




修改分享内容

直接修改分享内容

  onShareAppMessage(e) {
   return {
      title: '自定义转发标题',
      path: '/page/xxx',
      imageUrl:'https://xxx'
    }
  }

使用promise的方式修改分享内容

  onShareAppMessage(e) {
   return {
      title: '自定义转发标题',
      path: '/page/xxx',
      imageUrl:'https://xxx',
       promise:new Promise((resolve, reject)=>{
         resolve({
               title: '自定义转发标题',
               path: '/page/xxx',
               imageUrl:'https://xxx',
         })
       })
    }
  }