不知道这个是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)

        }

    }

}


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 徐子衿

    12人对此回答表示赞同

    在另一个测试号打开的时候,获取参数是在设置分享的页面的onload函数里获取吗

    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Owen

    8人对此回答表示赞同

    已解决,原因是我自己在文件最下面又调用了一次空的

    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部