有关小程序 带参数分享的问题
发布于 6 年前 作者 liwang 2399 次浏览 来自 问答

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

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

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

onShareAppMessage

所以纯属乌龙

回到顶部