签名验证都是好着的,测试了一些功能也能用。
我的 分享权限是开着的,在客户端 check 也是true.
document.querySelector("#onMenuShareTimeline").onclick=function () {
wx.onMenuShareTimeline({
title: '{{$data["title"]}}', // 分享标题
link: '{{$data["title"]}}', // 分享链接
imgUrl: '', // 分享图标
success: function () {
alert('分享成功')
},
cancel: function () {
// 用户取消分享后执行的回调函数
alert('用户取消分享')
}
});
alert("这里的是执行的")
}
唯独分享不能用,点击没有反应。任何分享都是, 不知道错在哪了 微信客户端是最新的6.1
不错的,你的分享权限是怎么开的,花了300元认证过的,还是申请的服务号?
可以回答我下这个问题,谢谢啦!
@airyland说的正确,分享是你主动去分享,不是通过js
点击事件就能处理的
先打开 debug 模式,看看是不是 OK 的,如果 wx.config 不 OK 的话,分享代码写的再对也是扯淡!
https://github.com/thenbsp/Wechat
需要微信认证,需要绑定域名,没有的可参考此方法怎么使用微信JSSDK的自定义分享功能
请理解清楚文档
分享不能主动调用,还是要引导用户去点击右上角来触发分享行为,这里开发者能做的只是配置分享标题、链接、图片、描述。