关于promise: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.在浏览器中输入后果,成果如下:

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理