【发布时间】:2021-08-31 02:41:48
【问题描述】:
我有以下可组合:
export default function useReferralCodes(affiliateUserId) {
let createReferralCode = (affiliateUserId, payload) => {
console.log('affiliateUserId', affiliateUserId)
console.log('payload', payload)
}
let curriedReferralCode = curry(createReferralCode)
curriedReferralCode(affiliateUserId)
return {
createReferralCode,
curriedReferralCode
}
}
现在,当我在组件中使用它时,它不会像这样工作:
methods: {
onSubmit (payload) {
this.curriedReferralCode(payload) // Outputs nothing
}
}
但这项工作:
this.curriedReferralCode(3)(payload)
是我遗漏了什么或者我真的不完全理解柯里化吗?
谢谢!
【问题讨论】:
标签: vue.js vuejs3 currying vue-composition-api