h5分享图片到微信好友、微信朋友圈、qq好友功能

19

h5分享图片到微信好友、微信朋友圈、qq好友功能

我可以帮助你描述如何在H5页面中实现分享图片到微信好友、微信朋友圈和QQ好友的功能。

第一种:只分享给好友

```javascriptdocument.getElementById('friends').addEventListener('tap', function() {

var shares;

mui.plusReady(function() {

plus.share.getServices(function(list) {

shares = list[0];

if (shares.name == 'Weixin') {

// 微信好友分享 plus.share.sendWithData(shares.id, 'image/*', '', {

files: [' title: '',

text: ''

}, function() {}, function(e) {});

}

});

});

});

```

在上面的代码中,我们首先获取H5页面中的一个元素(假设是`friends`),并为其添加点击事件监听器。然后我们使用mui的plusReady函数来确保plus分享服务已经准备好。接着,我们使用plus.share.getServices函数来获取支持的分享服务列表,并将第一个服务赋值给shares变量。

如果shares.name等于‘Weixin’,则意味着用户选择了微信好友分享。我们然后使用plus.share.sendWithData函数来发送图片到微信好友中。我们传递了分享服务ID、文件类型、标题和文本内容,以及回调函数。

第二种:分享给朋友圈

```javascriptdocument.getElementById('moments').addEventListener('tap', function() {

var shares;

mui.plusReady(function() {

plus.share.getServices(function(list) {

shares = list[0];

if (shares.name == 'Weixin') {

// 微信朋友圈分享 plus.share.sendWithData(shares.id, 'image/*', '', {

files: [' title: '',

text: ''

}, function() {}, function(e) {});

}

});

});

});

```

上面的代码与第一种类似,但是在分享服务列表中,我们传递了‘Weixin’作为分享服务名称。这样就可以实现分享给朋友圈的功能。

第三种:分享到QQ好友

```javascriptdocument.getElementById('qq').addEventListener('tap', function() {

var shares;

mui.plusReady(function() {

plus.share.getServices(function(list) {

shares = list[0];

if (shares.name == 'QZone') {

// QQ好友分享 plus.share.sendWithData(shares.id, 'image/*', '', {

files: [' title: '',

text: ''

}, function() {}, function(e) {});

}

});

});

});

```

在上面的代码中,我们首先获取H5页面中的一个元素(假设是`qq`),并为其添加点击事件监听器。然后我们使用mui的plusReady函数来确保plus分享服务已经准备好。接着,我们使用plus.share.getServices函数来获取支持的分享服务列表,并将第一个服务赋值给shares变量。

如果shares.name等于‘QZone’,则意味着用户选择了QQ好友分享。我们然后使用plus.share.sendWithData函数来发送图片到QQ好友中。我们传递了分享服务ID、文件类型、标题和文本内容,以及回调函数。

以上就是如何在H5页面中实现分享图片到微信好友、微信朋友圈和QQ好友的功能的详细描述。

朋友圈功能

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信如何找到位置服务器,如何查找微信好友的位置?

下一篇 个人微信api接口调用-微信好友发来聊天消息