时间:2019-05-04 来源:小程序工厂
方法执行了吗?
check 方法 成功alert()执行了,后面就没有反应了,success,fail都没走
相关的代码麻烦提供下,微信号、具体报错时间也给下
niuniu19950514,我的微信号,没有报错。任何反应也没有
wx.ready(function(){ $('#servicepage #authorization').on("click", function(evt) { var shareTxt = "申请开机密码" + "\n"; shareTxt += "代理商:客户名称" + "\n"; shareTxt += "终端用户:" + $("#siteAddr").val() + "\n"; shareTxt += "联系人 : " + $("#contactName").val() + "\n"; shareTxt += "联系电话 : " + $("#contactPhone").val() + "\n"; shareTxt += "料号 : " + $(".materialNo").val() + "\n"; shareTxt += "序号:" + $(".deviceBarcode").val(); alert(shareTxt); wx.checkJsApi({ jsApiList:["onMenuShareAppMessage","onMenuShareQQ","onMenuShareTimeline"], success:function(res){ alert("check success!");//微信调用执行到这一步,后续就没反应了 wx.onMenuShareAppMessage({ title: 'iDGC', // 分享标题 desc: shareTxt, // 分享描述 link: _web_host+'/wx/index.html#/login', // 分享链接 imgUrl: _web_host+'/wx/deltaApp/img/idgc.jpg', // 分享图标 // type: '', // 分享类型,music、video或link,不填默认为link // dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // 用户确认分享后执行的回调函数 alertMessage("分享成功"); }, cancel: function () { // 用户取消分享后执行的回调函数 alertMessage("分享已取消"); }, fail:function(e){ alertMessage("wx.checkJsApi fail,"+JSON.stringify(e)); } }); }, fail:function(e){ alertMessage("wx.checkJsApi fail,"+JSON.stringify(e)); } }); });});
这个onMenuShareAppMessage是废弃的旧接口,新接口:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115(另外的可以参考下面这个帖子)
微信jssdk的分享到朋友圈及分享给朋友接口即将废弃是废弃接口还是废弃回调?https://developers.weixin.qq.com/community/develop/doc/0008cc6060433816dec66881e5b400
微信公众号开发里JSSDK 1.4.0分享接口无效https://developers.weixin.qq.com/community/develop/doc/0004449a2902d0fe1867fa73056c00