收藏
回答

如何获取分享来源的参数?

小程序如何获取点击分享的参数?

例如分享进入商品详情: /pages/xxx?id=xxx&soureId=xxx

app.js中, ios打开过,分享进入不会触发onLaunch ,所以在app.js 的onshow中 判断来源执行操作

onshow (options){

//进入参数

options.query={id:xxx,sourceId:xxx}

options.scene==1007

}

此时点击分享进入正常

返回首页,再点击进入商品详情 /pages/xxx?id=xxx,点击图片后执行 wx.previewImage({}) API,关闭后,会触发app.js onshow(options){}事件, onshow中的 options为点击进入商品详情参数 options.query={id:xxx} 来源 options.scene==1007 ,此时无法判断获取来源ID

如果判断soureId为空 ,但是分享可能为空,soureId为空会判断执行另外操作


回答关注问题邀请回答
收藏

3 个回答

  • 拾忆
    拾忆
    2020-08-26

    /pages/xxx?id=xxx&soureId=xxx 跳转的目标页面中,生命周期函数 onLoad(options) 中获取参数

    2020-08-26
    有用
    回复
  • 陈强
    陈强
    2020-08-26

    可以在分享的目标页面的onload函数里做相关处理

    2020-08-26
    有用
    回复
  • hf
    hf
    2020-08-26

    只有onload里才有options吧...根据里面的值再做下一步操作。

    2020-08-26
    有用
    回复
登录 后发表内容
问题标签