请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

callback应该怎么理解,有多少种使用姿势

const validateUsername = (rule, value, callback) => {
if (!validUsername(value)) {
callback(new Error(‘Please enter the correct user name’))
} else {
callback()
}
}

1、参数中的callback和下面的callback是一个意思吗?
2、箭头函数的三个参数是固定写法吗?这种写法来源与哪里?

正在回答

1回答

同学你好,参数中的callback和下面的callback是一个意思,箭头函数的三个参数是根据函数使用时传递过来的信息决定的,callback是在函数调用时传递你传递过去的方法,但是在这里element的表单验证时这种参数是固定的而且自定义校验 callback 必须被调用,这个你可以去官网看一下element的表单验证方法使用。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣3435224 #1
    callback是方法名称吗?还是什么?
    回复 有任何疑惑可以回复我~ 2020-10-12 20:08:21
  • 扬_灵 回复 提问者 慕圣3435224 #2
    这个callback是validateUsername在调用时接受传递过去的一个参数名字,
    回复 有任何疑惑可以回复我~ 2020-10-13 08:57:21
  • 提问者 慕圣3435224 回复 扬_灵 #3
    那这个参数名称不叫callback,我之间写成一个箭头函数可以吗
    回复 有任何疑惑可以回复我~ 2020-10-15 19:49:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信