小程序分享出去为什么自带参数了?
发布于 7 年前 作者 fxu 10189 次浏览 来自 官方Issues

官方好:    我想问下,为什么我开发的小程序,通过转发出去以后,在页面的onload事件里面能拿到一些参数是为什么?由于我们之前小程序,做过广告推广,朋友圈推广等,在这些推广的时候,我们业务人员会在配置首页链接的时候加上一些参数。现在的情况是通过微信下拉进来后,是没有参数的,但是当我转发一下,再从转发进来后,就会有参数(这些参数键就是业务人员配置的,值是什么先不讨论),到这里我想问下,其实我的理解是,转发出去不应该有参数才对呀,我确认代码里面没有去配置onShareAppMessage的path后面加参数,怎么会自己带参数呢?麻烦有过经验的提供下帮助谢谢!

onShareAppMessage: function(res) {

    console.log(res)

    return {

        title: ‘xxxx’,

        path: ‘tabbar/form/index’,

        imageUrl: “…/…/img/share.png”

    }

},

4 回复

onShareAppMessage里如果不写,那么用的就是你进入这个页面时候的参数,注意 是进行分享的这个人,进入这个页面时候的参数

直接贴代码或者代码片段  你这么说我们只能猜。。

目前测试下来,通过扫 开发版、体验版、生产版都是如下情况:    扫码(不管那个版本的码)进去不带任何参数,转发一下,从转发进去,加载的页面optios里面就会有一堆参数。。。我马上把操作的视频链接发上去,可以看下这个情况。。

尝试配合场景值处理下呗

回到顶部