请教,怎么在onShareAppMessage拦截分享?

您所在的位置:网站首页 微信小程序分享按钮取消 请教,怎么在onShareAppMessage拦截分享?

请教,怎么在onShareAppMessage拦截分享?

2024-07-11 05:07| 来源: 网络整理| 查看: 265

- 需求的场景描述(希望解决的问题)

我在页面中设置了转发按钮发起上下文相关的分享,但是这样的话用户点击右上角菜单也就可以发起分享了。我在onShareAppMessage想拦截这种不带上下文的分享,但是实现不了。请教下怎么写代码能拦截这种分享动作?

官方实例代码以及我想做的事

Page({

 onShareAppMessage: function (res) {

   if (res.from === 'button') {      // 来自页面内转发按钮

     console.log(res.target)

   } else {

        这部分代码官方没有,我就想在这个分支里面拒绝此次分享,应该怎么实现?直接return null/undefined,抛异常,都不起作用。

    }

    return {

     title: '自定义转发标题',      path: '/page/user?id=123'    }  } })

- 希望提供的能力

在onShareAppMessage中设置返回值,拒绝用户发起分享。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3