鍍金池/ 問答/HTML5  HTML/ 微信小程序兩個同時加載的頁面如何使A頁面的請求結(jié)束后再去執(zhí)行B頁面的請求

微信小程序兩個同時加載的頁面如何使A頁面的請求結(jié)束后再去執(zhí)行B頁面的請求

調(diào)用wx.login后再掉我們自己的api獲得sessionkey,之后項目里所有請求都要帶上這個sessinkey。
我想讓app.js里請求成功保存了sessionkey后再使index.js里的業(yè)務(wù)請求執(zhí)行要怎么操作呢。
(不想把獲取sessionkey的操作搬到index中,因為有可能外部進小程序不是index頁面)

回答
編輯回答
解夏

你的處理邏輯應(yīng)該是這樣,在app.js里面封裝登錄方法,緩存sessionke,在可能通過其他方式進來的頁面增加判斷,如果sessionkey存在并且未過期則不需要登錄,否則,都調(diào)用app.js里封裝的登錄方法獲取session。

2017年10月24日 11:27
編輯回答
涼汐

咋解決的???

2017年1月7日 02:29
編輯回答
柒喵

沒能理解我的意思 ,我知道login后會有回調(diào),但我想的是在app。js保存了sessionkey后再去執(zhí)行首頁的網(wǎng)絡(luò)請求。 保存sessionkey是在app.js中進行, 請求是在index.js里執(zhí)行。
不過已經(jīng)找到解決方法了。 在index.js里給app.js回調(diào)函數(shù)就行

2018年3月21日 21:54
編輯回答
扯不斷

調(diào)用wx.login 后會有回調(diào)函數(shù)的,在其回調(diào)函數(shù)中再去調(diào)用你的api

2018年7月17日 15:49