这就是我叫register()
的地方:
this.register();
这里是register()
:
register = async () => {
await login();
await create();
}
这是我打电话给的人
login = () => {
console.log('test');
}
理想情况下,我要先完成login()
,然后转到create()
。
我得到的错误:
未捕获(承诺)ReferenceError:未定义登录名
答案 0 :(得分:0)
如评论中所述,您可能需要更多背景来回答问题。通常,在Javascript中,如果要使用类,则需要绑定上下文:
this.login = this.login.bind(this)
然后致电this.login()
此外,在react/redux
的情况下,如果您的组件中没有login
函数,则可能必须connect
并告诉Redux您将使用什么函数使用,如此处所述:Redux - call action from a function