html52.com
我爱小程序-开发者交流社区

授权成功后重新请求获取数据

问题模块
API和组件

调用login后进行授权,但客户还没有点击确认授权。页面就初始化的时候请求服务器,服务器确认他当前是没有授权,所以就打回请求,页面就初始化完成

当客户点击授权后,页面没有请求去服务器,so当前页面还是空白的无数据( ̄﹏ ̄)。

            授权我是写在app.js里面的,因为我做的小程序需要分享页面,可能会是其他页面,我每进入一个页面都会在onLoad方法里去访问app.js确认授权。当客户授权后一样的情况,没有再次请求。


我的解决方法:请求被打回。延迟2S再次请求。直到客户授权为止,不过感觉这种好挫,又没有找到其他好的方法。


还望有大神指点!


网友回复

ghost:

在回调函数里面去请求服务器

果:

喔理解了,能获取到用户信息的就表示已经授权,然后请求服务器获取数据,

现在我的问题是,我获取用户信息是写在app.js里面的,index.js请求数据,因为有分享个需求,可能用户第一次进入的表示index,所以我每个页面都有引入app.js判断用户是否授权。


请求是各自的js里面的,app.js应该只负责授权方面的操作。这时候需要回调,不会将app.js里面把所有的js都引入来调用请求吧?


望大神指点!!!!

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付