8***@qq.com
8***@qq.com
  • 发布:2021-01-09 18:02
  • 更新:2021-01-10 13:31
  • 阅读:2426

如何终止 Promise 中的 uni.request 请求

分类:uni-app

定义的公用请求方法:post

export function post(url, params) {  
      return new Promise((resolve, reject) => {  

        uni.request({  
          url: url,  
          method: 'POST',  
          data: params,  
          success(resdata) {  
              resolve(resdata.data)  
          },  
          fail() {  
              reject()  
          }  
       })  

  });  
}  

页面上调用post方法:

 this.$post(apiURL,params).then((res) => {  
    //请求成功后的处理  
 });

想要,在执行 this.$post() 方法时,能够有方法终止 uni.request 请求。

2021-01-09 18:02 负责人:无 分享
已邀请:
DCMarvel

DCMarvel

https://uniapp.dcloud.io/api/request/request

const requestTask = uni.request({  
    url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。  
    data: {  
        name: 'name',  
        age: 18  
    },  
    success: function(res) {  
        console.log(res.data);  
    }  
});  

// 中断请求任务  
requestTask.abort();
[已删除]

[已删除]

承接H5、小程序、APP等外包:

  1. 经验丰富,做过多种类型项目,有案例可看;
  2. 整个项目外包可以找我(小团队接单,面向客户、产品);
  3. 只需要前端部分也可以找我(个人接单,面向服务端合作伙伴);
  4. wechat(13070273424);

该问题目前已经被锁定, 无法添加新回复