收藏
回答

如何获取用户打开的url?包括url参数,授权完成后返回用户打开的页面

最近公司在用小程序做活动 ,在商品详情页分享出去的,用户点击进来 ,按正常逻辑来讲,他是直接进入了详情页面,但是这个用户没有用过这个小程序,要先去授权页面授权 授权完成后怎么样再返回商品详情页呢 ?

getCurrentPages()打印出来是null


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

1 个回答

  • 有余
    有余
    2019-04-08

    分享的时候带上 这个页面的特有的参数  当用户授权完成后 判断是否有这个参数 有的话就跳转到对应的页面就可以了


    2019-04-08
    有用
    回复 3
    • Memory
      Memory
      2019-04-08

      例如 我这个path是/pages/view/list?id=1     问题是如何在app.js 获取这个路径??

      2019-04-08
      回复
    • 有余
      有余
      2019-04-08回复Memory

      用户点击分享进来看到的是这个页面 /pages/view/list  在 onLoad里能接受到传递过来的参数 你把这个参数放到缓存 或者 全局变量里  等用户授权完成后 在通过这个变量 跳转回原来的页面就可以了

      2019-04-08
      回复
    • Memory
      Memory
      2019-04-08回复有余

      好的 非常感谢你的耐心解答! 我待会试试 有不懂再问你

      2019-04-08
      回复
登录 后发表内容