首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

微信小程序具备能够分享给好友或分享到朋友圈的必要工序

  • 25-02-16 12:21
  • 3908
  • 7673
blog.csdn.net

最近新做的一个小程序,已经备案完成了,但是发现点击右上角的发送给朋友和分享到朋友圈两个选项是灰色的,经过排查,原因如下:需要单独配置对应的代码

wx.showShareMenu(Object object)

基础库 1.1.0 开始支持,低版本需做兼容处理。

以 Promise 风格 调用:支持

需要页面权限:当前是插件页面时,宿主小程序不能调用该接口,反之亦然

小程序插件:支持,需要小程序基础库版本不低于 2.1.0

在小程序插件中使用时,只能在当前插件的页面中调用

微信 Windows 版:支持

微信 Mac 版:支持

微信 鸿蒙 OS 版:支持

功能描述

设置右上角点开的详情界面中的分享按钮是否可用

参数

Object object

属性类型默认值必填说明最低版本
withShareTicketbooleanfalse否是否使用带 shareTicket 的转发详情
menusArray.否本接口为 Beta 版本,暂只在 Android 平台支持。需要显示的转发按钮名称列表,默认['shareAppMessage']。按钮名称合法值包含 "shareAppMessage"、"shareTimeline" 两种2.11.3
successfunction否接口调用成功的回调函数
failfunction否接口调用失败的回调函数
completefunction否接口调用结束的回调函数(调用成功、失败都会执行)

注意事项

  • "shareAppMessage"表示“发送给朋友”按钮,"shareTimeline"表示“分享到朋友圈”按钮
  • 显示“分享到朋友圈”按钮时必须同时显示“发送给朋友”按钮,显示“发送给朋友”按钮时则允许不显示“分享到朋友圈”按钮

示例代码

  1. wx.showShareMenu({
  2. withShareTicket: true,
  3. menus: ['shareAppMessage', 'shareTimeline']
  4. })

更新后的结果

我选择在对应目录下 放置对应的小程序分享展示图片 /images/share-image.png 

按照官方指引进行相应的操作,效果如下:

参考:

wx.showShareMenu(Object object) | 微信开放文档

小程序发布后无法分享,怎么办? | 微信开放社区

wx.showShareMenu中的menus添加shareTimeline没有出现分享到朋友圈? | 微信开放社区

注:本文转载自blog.csdn.net的思考在马桶上的文章"https://blog.csdn.net/qq_43350218/article/details/144985356"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top