国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信js-sdk分享功能接口常用邏輯封裝示例

2024-07-22 01:16:51
字體:
來源:轉載
供稿:網友

本文實例講述了微信js-sdk分享功能接口常用邏輯封裝。分享給大家供大家參考,具體如下:

微信js-sdk 1.0,分享說明:

1.目前支持的分享接口5個,其中分享騰訊微博基本可以忽略

2.接口只是定義分享時的數據,沒有提供觸發分享功能

一、在ready事件使用使用示例

//分享對象使用var shareData={  title:'分享標題',  desc:'分享描述',  link:'http://www.gongjuji.net',  imgUrl:'http://www.gongjuji.net/favicon.ico',  success:function(){    appendText('分享成功');  },  //用戶取消  cancel:function(){    appendText('分享取消');  }}var share=new wxShare(shareData);share.bind();

二、封裝類定義:

//微信分享事件監聽,常用功能封裝(function(){var wxShare=function(opts){  var defaults={    title:'分享標題',//分享標題,不能為空    desc:'',//分享描述,可以為空,(分享到朋友圈,不支持描述)    link:'',//分享頁面地址,不能為空    imgUrl:'',//分享是封面圖片,不能為空    success:function(){},//分享成功觸發    cancel:function(){} //分享取消觸發,需要時可以調用  }  this.opts=$.extend({},defaults,opts);}wxShare.prototype={  //綁定微信朋友圈,發送朋友  bindWX:function(){    var _opts=this.opts;    //監聽,分享到朋友圈    wx.onMenuShareTimeline({      title:_opts.title,      link:_opts.link,      imgUrl:_opts.imgUrl,      success:function(){        if(_opts.success)          _opts.success();      },      calcel:function(){        if(_opts.cancel)          _opts.cancel();      }    });    //監聽,分享給朋友 (type,dataurl基本可以放棄不使用)    wx.onMenuShareAppMessage({      title: _opts.title, // 分享標題      desc: _opts.desc, // 分享描述      link: _opts.link, // 分享鏈接      imgUrl: _opts.imgUrl, // 分享圖標      success: function () {        if(_opts.success)          _opts.success();      },      cancel: function () {        if(_opts.cancel)          _opts.cancel();      }    });  },  //綁定QQ空間,QQ好友  bindQQ:function(){    var _opts=this.opts;    //監聽,分享到QQ空間    wx.onMenuShareQZone({      title: _opts.title, // 分享標題      desc: _opts.desc, // 分享描述      link: _opts.link, // 分享鏈接      imgUrl: _opts.imgUrl, // 分享圖標      success: function () {        if(_opts.success)          _opts.success();      },      cancel: function () {        if(_opts.cancel)          _opts.cancel();      }    });    //監聽,分享到QQ    wx.onMenuShareQQ({      title: _opts.title, // 分享標題      desc: _opts.desc, // 分享描述      link: _opts.link, // 分享鏈接      imgUrl: _opts.imgUrl, // 分享圖標      success: function () {        if(_opts.success)          _opts.success();      },      cancel: function () {        if(_opts.cancel)          _opts.cancel();      }    });  },  //綁定默認,不使用騰訊微博  bind:function(){    this.bindWX();    this.bindQQ();  },  //綁定所有,包括騰訊微博  bindAll:function(){    this.bind();    var _opts=this.opts;    //監聽,分享到騰訊微博 (基本可以放棄不使用)    wx.onMenuShareWeibo({      title: _opts.title, // 分享標題      desc:_opts.desc, // 分享描述      link: _opts.link, // 分享鏈接      imgUrl:_opts.imgUrl, // 分享圖標      success: function () {        if(_opts.success)          _opts.success();      },      cancel: function () {        if(_opts.cancel)          _opts.cancel();      }    });  }}window.wxShare=wxShare;})();            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定南县| 墨玉县| 台山市| 吉木萨尔县| 德惠市| 新余市| 青田县| 互助| 清流县| 临汾市| 封丘县| 专栏| 和龙市| 江山市| 南昌县| 灵台县| 宝山区| 灵寿县| 西青区| 大渡口区| 阿尔山市| 棋牌| 金乡县| 大安市| 繁昌县| 泸水县| 新余市| 荆州市| 白城市| 克山县| 铜陵市| 东乌珠穆沁旗| 鄯善县| 临沧市| 康乐县| 铜山县| 西乌珠穆沁旗| 额尔古纳市| 龙胜| 措美县| 葫芦岛市|