微信小程序分享-当前页面未设置分享问题处理

6,037 阅读1分钟

问题描述

   只有一个onShareAppMessage && 页面无报错, 但是页面仍提示: 当前页面未设置分享。

先看看问题代码: image.png 微信开发者工具表现(真机表现为: 当前页面不可转发) image.png

解决思路

既然API没按照预期执行, 那么就看看官网介绍, 如下: image.png 好像看不出什么毛病耶, 挠挠头想了下: 咦, 既然有地方设置显示当前页面的转发按钮, 那是不是有地方默认隐藏掉了当前页面的转发按钮呢?
上去搜索了下, 还真有个隐藏转发按钮的API.
image.png 最终发现了如下代码, 原来在基础架构处统一调用了wx.hideShareMenu()去屏蔽分享功能, 故出现该问题.
被屏蔽的代码如下:

// 全局默认屏蔽分享
  wx.hideShareMenu()

解决方案

在当前页面处手动调用wx.showShareMenu()即可.

写在最后

若有错误之处, 恳请留言, 定会及时更正!
若觉着对您有帮助的话恳请点个赞或着收藏吧!