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. node.js - nodeJS 写入文件的内容怎么不是按次序的?2. 用CSS3 box-sizing 属性实现两个并排的容器,如果想让容器中间有间隔该如何实现3. javascript - 求一款靠谱点的移动端图片查看器插件,老司机速进!4. debian - docker依赖的aufs-tools源码哪里可以找到啊?5. docker gitlab 如何git clone?6. oop - Java中,关于匿名内部类调用外部类方法的疑惑7. javascript - angular左右滑动如何切换路由状态,????8. javascript - jquery hide()方法无效9. jupyter-notebook - Mac下启动jupyter notebook后没有Python的选项?10. 这是什么情况???

网公网安备