const getCityListPromise = () => {
return new Promise((resolve, reject) => {
const res = $service.getAllCity()
if (res && res.data && res.data.code && res.data.code === 200) {
resolve(res.data.modelList)
setCityList(res.data.modelList)
} else {
reject(res.data.msg)
message.error(res.data.msg)
}
})
}
const getCityListPromise1 = (data) => {
console.log(data)
return new Promise((resolve, reject) => {
//请求下一个接口
})
}
//生命周期
useEffect(() => {
getCityListPromise().then(data => {
return getCityListPromise1(data)
}).catch(msg => {
console.log(msg)
})
}, [])
基础使用promise
最新推荐文章于 2022-10-28 23:20:20 发布