Promise使用

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.在浏览器中输出结果,效果如下:
image.png
7.本期的分享到了这里就结束啦,是不是很nice,让我们一起努力走向巅峰!

你可能感兴趣的:(promise,uni-app)