重构message
来源:4-10 交互优化、表单校验、处理请求结果优化

口黑口合
2022-03-15
把data.code的条件判断抽离到utils里面时,
我们直接新建一个方法
const getcode(res)=>{
if(res.code=XXX)
message.success(res.msg)
return
…
}
export 这个方法
然后直接在 views/index.js import这个方法,再调用这个方法(把data参数传进去) 不是更简单吗?
感觉老师重构的较复杂难懂
写回答
1回答
-
然冬
2022-03-17
一般来讲,请求失败的时候是出提示,请求成功不一定出提示,所以把成功后的事情交给调用者接管,失败提供默认行为。
result这个方法是更语义的去描述一个接口响应后做的事情的
result().success().fail()
描述的就是成功和失败时候做的事情。
10
相似问题