关于promise:Promise使用

35次阅读

共计 634 个字符,预计需要花费 2 分钟才能阅读完成。

Promise 应用

1. 开发环境 uni-app
2. 电脑系统 windows10 专业版
3. 在开发的过程中, 咱们都是会应用到 Promise, 如果说你当初还不晓得什么是 Promise, 为什么应用 Promise, 那么你真的落后啦! 上面我来分享一下 Promise 应用办法, 心愿对你有所帮忙!
4.uni-app 数据申请,uni-app 提供的 uni.request({}) 进行简略的 Promise 封装, 在 methods 中增加代码如下:

chengeth5(){return new Promise((resolve,reject)=>{
                    uni.request({
                        url:'/api/feng',
                        method:'post',
                        data:this.ChenindexconOnj,
                        success:(res)=>{// console.log(res);// 输入申请到的数据
                            resolve(res);//resolve 作用是,将 Promise 对象的状态从“未实现”变为“胜利”(即从 pending 变为 resolved), 在异步操作胜利时调用, 并将异步操作的后果,作为参数传递进来。这个是一个重点, 切记不要遗记写!
                       
                            
                        },
                    })
                })
            },

5. 在 methods 中再定义一个办法, 代码如下:

async CChen(){let ok=await this.chengeth5();
                console.log(ok);
            },

6. 在浏览器中输入后果, 成果如下:

7. 本期的分享到了这里就完结啦, 是不是很 nice, 让咱们一起致力走向巅峰!

正文完
 0