箭头函数指向性的问题

来源:9-13 本章总结

毛毛的番茄炒蛋

2019-08-21

const onOpenIdComplete = (openId,userInfo) =>{
console.log(‘onOpenIdComplete’)
console.log(userInfo)
this.getHomeData(openId,userInfo)
register(openId,userInfo)
}

_getOpenId(openId => onOpenIdComplete(openId,userInfo))
为什么在回调函数前面加个openID参数 我没有理解 它的意义

写回答

1回答

Sam

2019-08-22

hi,你是指:

openId => onOpenIdComplete(openId,userInfo)

这行代码吗?

这行代码相当于:

function callback(openId) {
    onOpenIdComplete(openId,userInfo)
}

这里的callback实际是一个匿名函数,openId 是在 wechat.js 的 getUserOpenId 方法中传入的,所以匿名函数中可以接收 openId 参数

0
1
毛毛的番茄炒蛋
非常感谢!
2019-09-17
共1条回复

零基础入门 实战mpvue2.0多端小程序框架

mpvue,一套代码搞定多个平台小程序,前端更易上手

819 学习 · 647 问题

查看课程