求解:return { success (cb){ ... 通过 result(res).success((获取
来源:4-10 交互优化、表单校验、处理请求结果优化

开门啦
2021-12-17
问题一:为什么 success方法(const result = ()=>{return success(cb){}})
可以通过 result().success 获取呢?(就是方法.方法的形式)这是什么语法,不太懂。
问题二: 为什么是cb(data,response)而不是cb(data)呢,像
result(res).success((data)=>{message.success(data.msg))最后不是只
获取了data吗。
写回答
1回答
-
然冬
2021-12-19
因为调用了result返回了一个对象,对象有个方法是success
因为在success里通常直接用到res.ata的场景比较多,所以取出来放在了第一个参数,但有时候可能需要拿res下其他的东西,所以一并传回来。
012021-12-20
相似问题