web 移动端 微信分享(nativeShare)

1、引入nativeShare.js
2、
config -> 后端请求得到微信参数
info -> 后端请求到分享的内容
mycommand -> “wechatFriend” (分享微信好友)“wechatTimeline”(朋友圈) “qqFriend”(qq分享)“qZone”(qq空间)“weibo” (微博)

function h5Share(config, info, mycommand) {
var nativeShare = new NativeShare();
// 你也可以在setConfig方法中设置配置参数
nativeShare.setConfig({
wechatConfig: {
appId: config.appid,
timestamp: config.timestamp,
nonceStr: config.nonceStr,
signature: config.signature,
}
})
var shareData = {
title: info.title,
desc: info.desc,
link: info.link,
icon: info.imgUrl,
// 不要过于依赖以下两个回调,很多浏览器是不支持的
success: function() {
console.log(“success”)
},
fail: function() {
console.log(“fail”)
}
}
nativeShare.setShareData(shareData);
call(mycommand);

function call(command) {
	try {
		nativeShare.call(command)
	} catch(err) {
		// 如果不支持,你可以在这里做降级处理
		alert(err.message)
		// console.log("err.message")
	}
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值