请问是这个自定义分享功能官方就不让做,还是我哪里有问题呢?望高人指点!
我想自定义分享按钮点击分享到朋友圈(已经实现右上角自定义分享即参数什么都没问题),然后自定义了一个JS方法通过JS方法share()触发官方的wx.onMenuShareAppMessage 但在开发者工具内会有如下提示:
触发代码:
share方法:(为了对比我用scan方法对比,发现scan可以调起扫码,但分享调不出来)
试了很久都不行,我就用老版的WeixinJSBridge.invoke('sendAppMessage'方法试了试,发现这回倒是在微信开发者工具里可以用,但是在手机里还是掉不起来
开发者工具截图:
附上代码:
function share() { //wx.onMenuShareAppMessage(shareAppMessageContent); function onBridgeReady(){ WeixinJSBridge.invoke('sendAppMessage',{ title: '富图文化', desc: '富图文化', link: "request->absoluteUrl ?>", imgUrl: "request->hostInfo ?>/images/logo.jpg", success : function() { // 用户确认分享后执行的回调函数 $.alert('success'); }, fail : function(res) { // 用户确认分享后执行的回调函数 $.alert(res); }, cancel : function() { // 用户取消分享后执行的回调函数 $.alert('请重新分享1'); } }); } if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(); }}请问是这个自定义分享功能官方就不让做,还是我哪里有问题呢?望高人指点!
微信小程序开发问题解答
微信小程序开发者回答:
我也有这个问题,你最后解决了吗?
本文网址:http://www.91bianli.com/weixinxiaochengxu/38985.html