1.技术点:Promise+async+await
<script>
// 第一步new一个Promise对象
let firstPromise = new Promise(function (resolve, reject) {
// 初始化查操作...
console.log("等待处理");
setTimeout(()=>{
// 把你需要成功的数据放进去
resolve("成功!");
},1000)
});
// 这里原型方法then里面就可以拿到resolve里面成功的数据
firstPromise.then(function (sucMessage) {
console.log(sucMessage);
});
// 异步变同步
async function Demohandle() {
console.log("代码");
// 这里会把then里面的数据取出赋值给res 如果在firstPromis里面有一些耗时的操作导致无法进入then 这里会形成堵塞
let res = await firstPromise
console.log(res);
}
Demohandle()
</script>