小程序分享给好友后,好友打开无法正确打开页面,怀疑是附带参数不能正常读取?求大佬帮忙看看
小白这个写的是抽签程序,每发起一次都会有一个独立的id,然后这个是分享给好友的函数
onShareAppMessage: function (t) {
var a = this;
if ("button" !== t.from) return {
imageUrl: "/resources/image/share_logo.png"
};
a.setData({
showComfirm: !1
});
var o = a.data.drawlotsData,
n = a.data.drawlotsId;
console.log('a.data数据 ',a.data)
console.log('获得的data数据 ',o)
console.log('获得的id数据 ',n)
return {
title: "你的好友Scrooge邀请你参加 " + o.title + " 抽签",
imageUrl: "/resources/image/share_logo.png",
path: "/pages/share/share?drawlotsId=" + n
};
},
结果如下所示,参数都能对应上没有错误
这是另外页面接收附带参数的函数
onLoad: function (option) {
console.log('onload获得的数据 ',option)
var that = this,
a = option.drawlotsId || 0;
console.log('a获得的数据 ',a)
t.onGetOpenid().then(function (resOpenid) {
that.getDrawlots(a);
});
var n = wx.createAnimation({
duration: 250,
timingFunction: "ease"
});
that.animation = n, that.setData({
drawlotsId: a,
loadingHidden: !1
});
},
这个由于不能进行好友点开分享小程序打开页面的测试,进行附带参数的测试
可以正常运行,能够获取id然后查询数据库获得数据
但实机测试,分享给小号,小号打开会一直卡在加载页面,测试过应该是无法正确读取id导致
求大佬帮忙看看是什么问题导致,小白弄了很久也没找到是哪个地方出问题了