分享实现:
onBtnShareClick(){
// 分享要传递的参数
var nick = "小红";
var gender = "女";
var city = "北京";
var self = this;
//分享要显示图片
var shareImgUrl = "https://www.xianqiju.cn/all-res/caihongjuntuan/start_btn.png";
wx.shareAppMessage
({
title: "我需要你的帮助,赶紧一起来玩彩虹军团吧~", //分享标题
imageUrl: shareImgUrl,
query: "nick=" + nick + "&gender=" + gender + "&city=" + city, // 别人点击链接时会得到的数据
success: function success(res) {
console.log("分享成功", res);
wx.showShareMenu({
// 要求小程序返回分享目标信息
withShareTicket: true
});
},
fail: function fail(res) {
console.log("分享失败", res);
}
});
},
分享结果:
参数获取:
start()
{
var self = this;
//微信登入
wx.login({
success:function(res)
{
self.getQuery();
},
fail:function(res)
{
console.log("login fail", res);
}
});
},
getQuery(res)
{
var qData = {};
var obj = wx.getLaunchOptionsSync();
for (var s in obj.query)
{
if(s == "nick")
qData.name = obj.query[s];
if(s == "gender")
qData.gender = obj.query[s];
if(s == "city")
qData.city = obj.query[s];
}
return qData;
},