javascript - promise.then();括號里面函數不執行。
問題描述
var promise = new Promise(function(resolve,rejeact){var item=res.data.resultData;if(item.c1_platform_price==''){ document.querySelector('.Js_c1Item').style.display='none';}if(item.c2_platform_price==''){ document.querySelector('.Js_c2Item').style.display='none';}var banPhoto=document.querySelector('.Js_banPhoto');banPhoto.src=` img/place/${res.data.resultData.drivingSchoolImg}`;page.c1_platform_price = item.c1_platform_price;page.c2_platform_price = item.c2_platform_price;page.desc=''; if(!page.c1_platform_price==''){ page.desc+=`C1平臺價:${page.c1_platform_price}`;}if(!page.c2_platform_price==''){ page.desc+=`C2平臺價:${page.c2_platform_price}`;}page.eventName = item.eventName;var _html='<span>招收范圍:</span>';schoolName.innerHTML=page.eventName;address.innerHTML=item.drvingSchoolAddress;item.eventAreaData.forEach(function(data){ _html+=`<span class='item'>${data.area}</span>`;})range.innerHTML=_html;c1_platform_price.innerHTML=page.c1_platform_price;c1_retail_price.innerHTML=item.c1_retail_price;c2_platform_price.innerHTML=page.c2_platform_price;c2_retail_price.innerHTML=item.c2_retail_price;c1_exam_price.innerHTML=item.c1_exam_price;c2_exam_price.innerHTML=item.c2_exam_pricecustomerName.innerHTML=item.customerName;mobile.innerHTML=item.mobile;page.drivingSchoolLog = item.drivingSchoolLog;document.querySelector('.Js_qrcodeName').src=`../FileAllinOne/marketingQrCode/${page.customerId}/${page.eventId}/${item.qrcodeName}`;return promise;});promise.then(function(){ console.log(’Resolved’); page.complete();});
問題解答
回答1:promise函數沒有resolve,正確的寫法參照下面的代碼
var promise = new Promise((resolve, reject) => {resolve(1)});promise.then((data) => { console.log(data)});
相關文章:
1. windows - idea提示錯誤:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver2. python - nginx 小白, nginx 啟動后 80 端口無法訪問3. java - 部署web項目時無法省略項目名?4. java-ee - JAVA8 lambdas表達式 改變外面變量的值5. java - 安裝visibroker時報錯6. javascript - 關于nodejs處理并發的一點小疑惑7. java - JPA連接數據庫,一段時間沒有數據操作會關閉連接,再次訪問就會拋出異常,如何解決?8. java - svn導下來的項目,web-inf下怎么沒有lib文件呀?9. javascript - vue-cli proxyTable怎么配置10. css3 - css做動畫效果
