一、目前微信還不支持經過點擊頁面上的按鈕來分享內容這種方式,你只能對用戶點擊右上角的分享時的動做作一些自定義。javascript
二、方法爲:首先配置config:java
wx.config({
debug: false, //這個能夠設爲true,在你調試的時候能夠看出你的接口調用是否成功。 appId: '{$signPackage.appid}',//後臺提供 timestamp: {$signPackage.timestamp},//後臺提供
nonceStr: '{$signPackage.noncestr}',//後臺提供
signature: '{$signPackage.signature}',//後臺提供
而後在ready方法裏執行下接口方法:
jsApiList: [ 'onMenuShareTimeline'] });
wx.ready(function(){ wx.onMenuShareTimeline({ title: '促銷易幸運大抽獎', // 分享標題 link: 'http://movie.douban.com/subject/25785114/', // 分享連接 imgUrl: 'http://demo.open.weixin.qq.com/jssdk/images/p2166127561.jpg', // 分享圖標 success: function (res) { }, cancel: function () { // 用戶取消分享後執行的回調函數 } }); });
其餘的分享接口,只須要在jsApiList裏添加上,而後在ready方法裏調用一下就能夠了,寫法同樣。
三、若是隻是單純的調用接口,下面的方法也能夠
WeixinJSBridge.on('menu:share:timeline', function(argv) { WeixinJSBridge.invoke('shareTimeline', { "appid": '', "img_url": '', "img_width": "640", "img_height": "640", "link": '', "desc": '', "title": '' }, onShareComplete); });