收藏
回答

分享的小程序,当新用户登陆?


怎么把当前地址携带参数存本地,或者有什么更好的办法让用户登陆完返回这个页面的时候把参数带过来,因为好多页面参数都不一样

最后一次编辑于  2020-04-19
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-04-19

    分享的页面A地址: /pages/xxx/xxx?b=x&c=xx&d=xcx

    页面A判断是否登录 已登录 正常访问页面A

    未登录

    缓存一个redirectUrl,然后跳到登录页【wx.setStorageSync('redirectUrl', '/pages/xxx/xxx?b=x&c=xx&d=xcx')】

    登录成功时,判断redirectUrl是否有值,有就清除redirectUrl,然后跳到redirectUrl

    var url = wx.getStorageSync('redirectUrl') || '';

    wx.removeStorageSync('redirectUrl'); // 清除redirectUrl

    url != '' && wx.redirectTo({url});

    若认为该回答有用,给回答者一个[ 有用 ]吧!

    2020-04-19
    有用 1
    回复 1
    • Dream
      Dream
      2020-04-19
      谢谢,已经这样处理了
      2020-04-19
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-04-19

    全局变量也可以


    2020-04-19
    有用 1
    回复
登录 后发表内容
问题标签