微信小程序 open-type=“share“ onShareAppMessage 不触发

这篇具有很好参考价值的文章主要介绍了微信小程序 open-type=“share“ onShareAppMessage 不触发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题现象

点击 Button 会唤起分享弹框,但是不会触发定义的 onShareAppMessage 事件,无法定义分享卡片的内容。

原因

分享行为是基于页面维度的。在 page.json 定义的页面中声明的 onShareAppMessage 才是有效的,如果你在组件中声明了 onShareAppMessage 是不会在分享 Button 点击时触发的。实际上,如果你在组件中声明了 onShareAppMessage,那么该组件对应的页面也是不能从右上角功能按钮进行分享的。

措施

把在组件内定义的 onShareAppMessage 挪到外层页面文章来源地址https://www.toymoban.com/news/detail-515284.html

到了这里,关于微信小程序 open-type=“share“ onShareAppMessage 不触发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • onShareAppMessage 微信小程序

    监听用户点击页面内转发按钮(button 组件 open-type=“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。 注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮

    2024年02月11日
    浏览(39)
  • 微信小程序的分享配置onShareAppMessage

    在小程序的js页面里,写次方法,则点击右上角三个“···”会有对应的分享菜单,如果不写,其实就相当于禁用的该页面的分享。如果只是一个方法,不进行配置,则分享出来的是默认的样式,下面就来说说如何配置:

    2024年02月12日
    浏览(31)
  • 微信小程序在onShareAppMessage中阻止分享

    首先简单介绍微信小程序的分享方法onShareAppMessage,参考文档Page(Object object) | 微信开放文档 (qq.com) 在这个方法中,可以自定义分享的链接、标题、缩略图。不自定义的话,返回默认值。  相信很多人在开发的时候,都会遇到这种需求,在分享前先对分享内容做校验,通过校验

    2024年02月11日
    浏览(42)
  • uni-app 微信小程序 使用mixins设置分享 onShareAppMessage

    参考链接:https://www.jianshu.com/p/844018ca174f 这样设置后,右上角三个点的分享就可以分享了

    2024年02月12日
    浏览(54)
  • 【uniapp分享微信小程序卡片报错 share:fail [Share微信分享:-3]Unable to send, https://ask.dcloud.net.cn/article/287】

    uniappAPP分享小程序卡片到微信报错share:fail [Share微信分享:-3]Unable to send, https://ask.dcloud.net.cn/article/287 由于官方报错码给的不是特别清晰,所以只能自己试错分析 首先: 满足APP分享到微信小程序基本条件 1.APP和微信小程序绑定在同一开放平台下 报错及解决办法 错误一 解决:

    2024年02月11日
    浏览(39)
  • 微信小程序使用阿里云oss设置上传文件的content-type

    图片文件上传到阿里云oss的默认访问content-type是jpge,这个格式在浏览器不能直接打开,需要手动设置上传的content-type 参考链接 UploadTask wx.uploadFile(Object object) OSS调用PostObject用于通过HTML表单上传的方式将文件(Object)上传到指定存储空间(Bucket)。 阿里OSS 上传图片 springboo

    2024年02月12日
    浏览(60)
  • h5跳转微信小程序 wx-open-launch-weapp

    微信开放标签是微信公众平台面向网页开发者提供的扩展标签集合。通过使用微信开放标签,网页开发者可安全便捷地使用微信或系统的能力,为微信用户提供更优质的网页体验。 此文档面向网页开发者,介绍微信开放标签如何使用及相关注意事项。需要注意的是,微信开放

    2024年02月04日
    浏览(45)
  • uniapp/微信小程序接收content-type 为 image/png的数据方法

    \\\'content-type\\\': \\\'application/json\\\', responseType: \\\'arraybuffer\\\', const arrayBuffer = new Uint8Array(res.data) //将二进制数据保存为arrayBuffer格式 this.imgCode = uni.arrayBufferToBase64(arrayBuffer) //\\\'data:image/png;base64,\\\'+拼接前缀 实现代码如下:      

    2024年02月13日
    浏览(40)
  • uniapp h5跳转微信小程序(wx-open-launch-weapp)

    目录 一、注意事项 二、使用步骤   三、调整样式 微信版本要求为:7.0.12及以上 系统版本要求为:iOS 10.3及以上、Android 5.0及以上 已认证的服务号 ,服务号绑定“JS接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。 已认证的非个人主体的小程序,使用小程

    2024年02月02日
    浏览(52)
  • 【HBuilderX】打开运行到微信小程序报错,Error: Fail to open IDE

    一、问题: 二、分析: AppID没有权限 三、解决: 【微信小程序官网】https://mp.weixin.qq.com/ 【法1】 让管理员拉你进项目成员 【法2】 去除 ,打包时再加上 【法三】 换成自己的AppID

    2024年02月14日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包