求解: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

  1. 因为调用了result返回了一个对象,对象有个方法是success

  2. 因为在success里通常直接用到res.ata的场景比较多,所以取出来放在了第一个参数,但有时候可能需要拿res下其他的东西,所以一并传回来。

0
1
开门啦
result是对象吗,不是函数吗。
2021-12-20
共1条回复

毕设一课通 高效完成毕业设计(选题/毕设/论文/答辩)

为计算机专业大学生解决“毕业难题”

344 学习 · 606 问题

查看课程