为什么axios成功了但是没有打印呀 ?
const getWorkBenchNum = useRequest(WorkBench.getWorkBenchNum, {
manual: true,
loadingDelay: 200,
onSuccess({data}) {
console.log(123);
if (data.code === 200) {
console.log(123);
dispatch({ type: homepageType.GET_SIDER_COUNT, json: { count: data.data } })
console.log(123);
} else {
console.log(123);
message.destroy();
message.error(data.msg)
}
},
onError(err) {
console.log(123);
message.destroy();
message.error(err.message)
}
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
应该是数据格式问题,程序走了error
首先看看 控制台 请求是否发出了。useRequest应该是二次封装的axios。看看这个方法内部是否被调用。应该是传参有问题。
onSuccess
在useRequest可能不叫这个看F12的网络请求里面的数据, 根据结果再看程序哪有问题.