javascript - promise.then();括号里面函数不执行。
为情所困
为情所困 2017-07-07 10:34:47
[JavaScript讨论组]
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_price
                        customerName.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)
phpcn_u1582

promise函数没有resolve,正确的写法参照下面的代码

var promise = new Promise((resolve, reject) => {resolve(1)});
promise.then((data) => { console.log(data)});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号