微信小程序中止onShareAppMessage分享

中止分享

调用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',
         })
       })
    }
  }

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值