咨询热线:15811653920

2009-2017

我们一直走在国际设计的前沿,追求与研究从未停止

我的位置:首页 > 学院 > 小程序

小程序之授权登录后,返回到原来的页面

注意:登录授权页面时,用 redirectTo 这个方法,可以关闭当前页面再跳转授权页面,否则返回 会存在两个 当前页面
wx.redirectTo({
     url: '/pages/auth/btnAuth/btnAuth',
})


在公共方法里写出公共方法,比如 util.js:
//获取来路
function getUrl() {  
  var pages = getCurrentPages() //获取加载的页面  
  var currentPage = pages[pages.length - 1] //获取当前页面的对象  
  var url = currentPage.route //当前页面url  
  wx.setStorageSync('Router', `${url}`)
  var options = currentPage.options //如果要获取url中所带的参数可以查看options  
  console.info("----登录返回页面参数---");
  console.info(options);
  //参数多时通过&拼接url的参数  
  if(options){undefined
      var urlWithArgs = url + '?'  
      for (var key in options) {  
      var value = options[key]  
      urlWithArgs += key + '=' + value + '&'  
      }  
      urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length - 1)  
      // wx.setStorageSync('Url', `/${urlWithArgs}`) 
      wx.setStorageSync('Router', `${urlWithArgs}`) 
  }
}
//获取来路

在需要授权页面:
在 onLoad 方法里:
onLoad: function (options) {undefined
    util.getUrl();//存储当前页面 ,为登录授权后返回该页面做准备
     ..........业务代码
},

想了解更多,请访问齐创互联,需要网站建设,浏览快速建站模板快速建站
点击在线客服联系客服,联系电话:15811653920 联系人: 丁生.


感谢您关注我们,如果您有建站需求,请与我们取得联系。
扫一扫上面的二维码图案,加我微信
扫一扫上面的二维码图案,加我微信
咨询直线:15811653920 丁生

建站模板

Web Templates

建站龙头,低价保证,贴心服务

权威认证建站龙头企业,合理定价,实现与客户的长期合作,30万家企业级用户优选!