| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- var weixin_jssdk_ops = {
- init: function (share_opts) {
- this.initJSconfig(share_opts);
- },
- initJSconfig: function (share_opts) {
- $.ajax({
- url: '//wd.leiting.com/api/wechat',
- data: {
- url : share_opts.url,
- key : share_opts.key
- },
- type: 'get',
- dataType: 'jsonp',
- jsonp:"jsonpcallback",
- success: function (data) {
- if (data.status == 'success') {
- var appId = data.message.appId;
- var timestamp = data.message.timestamp;
- var nonceStr = data.message.nonceStr;
- var signature = data.message.signature;
- wx.config({
- debug: false,
- appId: appId,
- timestamp: timestamp,
- nonceStr: nonceStr,
- signature: signature,
- jsApiList: [
- 'onMenuShareTimeline', 'onMenuShareAppMessage'
- ]
- });
- weixin_jssdk_ops.ready(share_opts);
- wx.error(function (res) {
- console.log(res);
- });
- }
- }
- });
- },
- ready: function(share_opts){
- wx.ready(function () {
- if (!share_opts.link) {
- share_opts.link = share_opts.url;
- }
- wx.onMenuShareTimeline({
- title: share_opts.title,
- imgUrl: share_opts.img,
- link: share_opts.link,
- success: function () {
- if(MtaH5){
- MtaH5.clickStat("weixin")
- MtaH5.clickShare('wechat_moments');
- }
- }
- });
- wx.onMenuShareAppMessage({
- title: share_opts.title,
- desc: share_opts.desc,
- link: share_opts.link,
- imgUrl: share_opts.img,
- type: 'link',
- success: function () {
- if(MtaH5){
- MtaH5.clickStat("weixin")
- MtaH5.clickShare('wechat_friend');
- }
- }
- });
- });
- }
- };
|