在JavaScript中将registerUser()执行到onLogin()后,等待执行警报(123),并作出本机反应
这是我的功能A:在JavaScript中将registerUser()执行到onLogin()后,等待执行警报(123),并作出本机反应,javascript,react-native,Javascript,React Native,这是我的功能A: export function registerUser(mobile) { ... } 这是功能B: async function onLogin () { await registerUser(global.registerMobile) >>>>>>>>alert(123) } 现在我想在registerUser函数执行后运行alert(123) 请帮助我…将您的regis
export function registerUser(mobile) {
...
}
这是功能B:
async function onLogin () {
await registerUser(global.registerMobile)
>>>>>>>>alert(123)
}
现在我想在registerUser函数执行后运行alert(123)
请帮助我…将您的registerUser函数标记为异步
export async function registerUser(mobile) {
await // do async stuff
}
或者,如果您正在使用promise,您应该将其返回,以便能够在onLogin
export function registerUser(mobile) {
return fetch('..register url..', options)
}
也请阅读react native alert的文档这里是我的示例代码
export const registerUser=(移动)=>newpromise(解析=>{
get('someURL')。然后(res=>{
解析(res.data);
});
});代码>您必须编写异步函数registerUser。因此我应该更改为导出异步函数registerUser?例如,导出异步函数registerUser(移动){await fetch…}我无法理解如何编写{await fetch…}操作系统我必须更改异步函数onLogin(){await registerUser(global.registerMobile)>>>>>>>>>警报(123)}?您的onLogin
看起来不错,只需更改alert(123)