问题描述
只有一个onShareAppMessage && 页面无报错, 但是页面仍提示: 当前页面未设置分享。
先看看问题代码:
微信开发者工具表现(真机表现为: 当前页面不可转发)
解决思路
既然API没按照预期执行, 那么就看看官网介绍, 如下:
好像看不出什么毛病耶, 挠挠头想了下: 咦, 既然有地方设置显示当前页面的转发按钮, 那是不是有地方默认隐藏掉了当前页面的转发按钮呢?
上去搜索了下, 还真有个隐藏转发按钮的API.
最终发现了如下代码, 原来在基础架构处统一调用了wx.hideShareMenu()去屏蔽分享功能, 故出现该问题.
被屏蔽的代码如下:
// 全局默认屏蔽分享
wx.hideShareMenu()
解决方案
在当前页面处手动调用wx.showShareMenu()即可.
写在最后
若有错误之处, 恳请留言, 定会及时更正!
若觉着对您有帮助的话恳请点个赞或着收藏吧!