美文网首页
js 微信分享代码

js 微信分享代码

作者: 涂涂是涂涂呀 | 来源:发表于2017-10-17 10:55 被阅读0次

微信分享是要在页面中引入

var xAjax = function(attr, callback, error) {

$.ajax({

type: attr.type || "get",

url: attr.url,

data: attr.data || '',

dataType: 'json',

success: function(msg) {

if (msg) {

callback(msg);

}

},

error: function() {

if (error) {

error();

}

}

});

}

// shareContent();

var href = '';

var imgurl ='';

var title = '';

var uese_name = '';

var classify = '';

var bewrite ='';

var cur_title = '';

function shareContentForAndroid()

{

// alert("111111");

var result = colleague;

window.stub.jsMethod(result);//用接口stub, 通过调用内部类中的方法jsMethod给java传回result。

}

$(function(){

url = window.location.href;

function orderAdel(ops){

var url=window.location.href;

var obj=QueryString.parse(url.split('?')[1]);

for(var i=0;i

delete obj[ops[i]];

}

//obj=objKeySort(obj)

var urlQuery=QueryString.stringify(obj);

return url.split('?')[0]+'?'+urlQuery;

}

imgurl  = ‘图片url’;

title = 标题;

classify = 内容;

var getConfig = {

url:'后台定义的接口',

type: 'post',

datatype:"json",

data: {

'url':link

}

}

xAjax(getConfig, function(data) {

//console.log(data);

//$('#code').html(data.data.code);

var wx = data;

var shareConfig = {

shareTitle:标题,

descContent:内容,

link:链接 ,

imgUrl:图片

}

wxFn(wx, shareConfig);

})

function wxFn(wxConfig, attr) {

if (wxConfig) {

wx.config({

// debug:true,

appId: wxConfig.appId,    //appid

timestamp: wxConfig.timestamp,  //时间戳

nonceStr: wxConfig.nonceStr,   //生成签名的随机串

signature: wxConfig.signature,  // 必填,签名,见附录1

jsApiList: ["onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", 'previewImage']  // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

});

//console.log(wx.config.appId)

wx.ready(function() {

//console.log(attr.imgUrl)

var imgUrl = attr.imgUrl;

var lineLink = attr.link;

var descContent = attr.descContent;

var shareTitle = attr.shareTitle;

// 分享到朋友

wx.onMenuShareAppMessage({

title: shareTitle,

desc: descContent,

link: lineLink,

imgUrl: imgUrl,

type: 'link',

dataUrl: '',

success: function() {

// alert("chenggong");

},

cancel: function() {

//alert("shibai");

}

});

// 分享到朋友圈

wx.onMenuShareTimeline({

title: shareTitle,

link: lineLink,

imgUrl: imgUrl,

desc: descContent,

success: function() {},

cancel: function() {}

});

// 分享到qq

wx.onMenuShareQQ({

title: shareTitle,

link: lineLink,

imgUrl: imgUrl,

desc: descContent,

success: function() {},

cancel: function() {}

});

});

};

}

相关文章

  • js 微信分享代码

    微信分享是要在页面中引入 var xAjax = function(attr, callback, error) ...

  • 20160829 接口

    接口 百度分享 微博开放平台 微信开放平台 mob 聚合数据 天气接口 js请求代码

  • 微信H5分享配置

    微信分享代码示例 1.页面在需要调用JS接口的页面引入微信JS文件(支持https),推荐1.4.0,低版本有些分...

  • 小程序之Tab切换

    微信小程序之tab切换效果: .wxml代码: .wxss代码: .js代码:

  • 微信小程序分享自定义图片

    效果图 微信小程序分享的时候需要自定义样式,也就是自己绘图,然后分享 代码wxml js 配置分享

  • 前端之三方分享

    昨天因为调通了微信的js-sdk的接口,知道了它所谓的分享只能在微信浏览器里面使用,所以今天又开始找三方分享的代码...

  • 微信分享(h5页面)

    1、之前的WeixinJSBridge.call()等方法已经停止使用,微信分享需要引用js-sdk. 微信js-...

  • 微信分享那些事 @劉䔳

    可以再分享的页面中写上分享文案 单独建一个js文件用来写分享相关的代码 当然,微信分享很容易出现以下分享不成功的时...

  • 微信分享

    微信分享 准备工作 如果想要是使用微信的分享功能,需要使用微信JS-SDK来完成。且只能点击微信右上角的...调起...

  • ThinkPHP3.2.3集成微信分享JS-SDK实践

    先来看看微信分享效果: 在没有集成微信分享js-sdk前是这样的:没有摘要,缩略图任意抓取正文图片 在集成微信分享...

网友评论

      本文标题:js 微信分享代码

      本文链接:https://www.haomeiwen.com/subject/rvoruxtx.html