問題**
// batchids中存放選中的id,然後根據id獲取報名資訊
let that =
this
let arr =
for(
let i =
0; i < that.data.batchids.length;
++i)
, success: res =>
, fail: err =>,}
)}console.
log(arr)
此時輸出arr為空,即云函式呼叫還未執行完先執行console.log(arr)
解決方法
用promise方法,把每隔雲函式封裝成乙個promise
,最後用promise.all(promisearr).then
執行對應操作即可
let that =
this
let arr =
let promisearr =
for(
let i =
0; i < that.data.batchids.length;
++i)
, success: res =>
, fail: err =>,}
)}))
}promise.
all(promisearr)
.then
(res =>
, err =>
)
此時輸出arr即為正常希望獲取的所有選中的報名資訊promise模板
let promisearr =
for(
let i =
0; i < legth;
++i)))
}promise.
all(promisearr)
.then
(res =>
, err =>
)
微信小程式wx for迴圈
在元件上使用wx for控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。預設陣列的當前項的下標變數名預設為index,陣列當前項的變數名預設為item wx for view page 使用wx for item可以指定陣列當前元素的變數名,使用wx for index可以指定陣列當前...
微信小程式 for 迴圈詳解
1,wx for 在元件上使用wx for控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。預設陣列的當前項的下標變數名預設為i程式設計客棧ndex,陣列當前項的變數名預設為item 事例如下 wxml檔案 adrhsview js檔案 page 可以使用wx for item指定陣列當...
微信小程式js過度動畫
一,我們先來看看效果吧。二,我們用的是js的逐幀動畫,css也可有相同的效果,我們這裡用js pages arrary first more4 more4.js let puts cloud cloud cloud cloud cloud cloud cloud cloud cloud page t...