接口未通时,模拟接口返回数据

调用接口未接通时,可以用Promise.resolve()或者Promise.reject()模拟成功和失败的返回

eg:正常写法

export  function getData() {
  return request({
    method:'get',
    url:'xxx'         
  })      
}

模拟成功

export function getData (){
  return resolve({
    code:'200',
    msg:'调用成功',
    data:{}
  })
}

模拟失败

export function getData (){
  return reject("调用失败")
}

调用接口:

getData().then( res =>{
  console.log(res.msg) //调用成功
})
.catch(err => {
  console.log(err)//调用失败
})

then里面是模拟成功的返回,catch是模拟失败的返回

posted on 2023-09-12 11:39  zy89898976  阅读(31)  评论(0编辑  收藏  举报