4672关注14416浏览
不知道这个是BUG还是我的用法不对
具体问题流程是这样的
1,我从一个list也跳转到详情页,链接为/pages/cont/cont?id=3;
2,这时候在详情页,可以取到url的参数“id”(到这里都没有问题);
3,我的问题是,在详情页。我要分享这页,所以需要用到“onShareAppMessage”,我在return里,设置了path:“/pages/cont/cont?openID=abcdefg”,并且分享到了我自己的另一个测试号;
4,在另一个测试号打开的时候,我居然获取到的参数是“id”而不是‘openID’,感觉像是分享了当前页的链接加参数,并且忽略了path里我设置的分享链接,而且‘success’,‘fail’,‘complete’感觉都没有执行
以上是我的问题,请问有朋友遇到过么?
/*代码*/
onShareAppMessage: function () {
return {
title: '我的分享',
path: '/pages/cont/cont?openID=abcdefg',
success:function(res){
console.log(res)
},
fail: function (res) {
console.log(res)
},
complete: function(res) {
console.log(res)
}
}
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
徐子衿
12人对此回答表示赞同
在另一个测试号打开的时候,获取参数是在设置分享的页面的onload函数里获取吗
展开120回复分享发布于 6年前评论(0)
收起评论
-
Owen
8人对此回答表示赞同
已解决,原因是我自己在文件最下面又调用了一次空的
展开80回复分享发布于 6年前评论(0)
收起评论