微信小程式開發中遇到的問題(api非同步請求)

2021-10-04 05:52:12 字數 1023 閱讀 4087

檔案結構如圖:

login為登陸頁面,mine_student顯示我的資訊

結果顯示null

原因:快取中account的值沒有成功傳入後台,這是wx.getstorage請求的非同步導致的,wx.getstorage方法還沒有執行完(則account的值還沒從快取中取出來),request請求已經開始,所以得不到想要的資訊。

解決:在request請求之前新增乙個同步請求,只有在該同步請求完成之後(account的值也就取到了),才會執行request請求,此時account的值就能傳入後台

結果就成功返回啦啦

微信小程式開發中遇到的問題筆記

錯誤 index hd 正確 index hd 或者 index hd 例如如下布局 true style display flex flex direction row text1 text2 你會發現hidden沒生效。經我實驗發現hidden元素對塊狀布局才生效,所以這段 裡導致hidden沒...

微信小程式開發中遇到的問題及解決方式

行內元素。直接設定margin值無效,需要同時規定display block 在data中指定 的繫結物件後,並不能讓這個繫結的資料隨著綁上去的變數更改而更改。需要在出發資料修改的事件中,增加dataset,才能修改這個繫結的資料。hello click me this is our data.va...

微信小程式開發中遇到的坑坑坑!

1.上拉載入 onreachbottom 下拉重新整理 onpulldownfresh 再在需要下拉重新整理的頁面加上onpulldownfresh函式即可觸發 注意,不管onpulldownfresh中有沒有寫過方法,都要加上 wx.stoppulldownrefresh 終止下拉重新整理,否則真...