小程序分享

/**
   * 用户点击右上角分享
   */
  onShareAppMessage: function(options) {
    let image = this.data.shareInfo.imagePath ? this.data.shareInfo.imagePath : '/assets/images/headPhoto.png' // 动态图片地址
    // 分享配置
    let shareObj = {
      title: "分享标题",
      path: '/pages/invite/invite?firstUserName=' + app.globalData.user.username + '&inviteName=' + this.data.user.terminalName, // 分享地址
      imageUrl: image, // 分享图片
      success: function(res) {
        if (res.errMsg == 'shareAppMessage:ok') {
          console.log('ok')
        }
      },
      fail: function() {
        if (res.errMsg == 'shareAppMessage:fail cancel') {
          console.log('cancel')
        } else if (res.errMsg == 'shareAppMessage:fail') {
          console.log('fail')
        }
      },
      complete: function() {}
    }
    return shareObj
  }
分享按钮

<button class="share-btn" data-id="shareBtn" open-type="share">
      <text class="title">分享邀请</text>
</button>
/**
* 用户点击右上角分享
*/
onShareAppMessage: function(options) {
let image = this.data.shareInfo.imagePath ? this.data.shareInfo.imagePath : '/assets/images/headPhoto.png'
console.log(image, app.globalData.user.username)
let shareObj = {
title: this.data.shareInfo.name,
path: '/pages/invite/invite?firstUserName=' + app.globalData.user.username + '&inviteName=' + this.data.user.terminalName,
imageUrl: image,
success: function(res) {
if (res.errMsg == 'shareAppMessage:ok') {
console.log( 'ok')
}
},
fail: function() {
if (res.errMsg == 'shareAppMessage:fail cancel') {
console.log( 'cancel')
} else if (res.errMsg == 'shareAppMessage:fail') {
console.log( 'fail')
}
},
complete: function() {}
}
if (options. from == 'button') {
//var dataid = options.target.dataset; //上方data-id=shareBtn设置的值
// 此处可以修改 shareObj 中的内容
//shareObj.path = '/pages/btnname/btnname?id=' + dataid.id;  
}
return shareObj
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值