Javascript React Native:将toast消息传递到导航屏幕
我有一个按钮,重定向到其他屏幕,还显示了祝酒词的消息。我用的是土司Javascript React Native:将toast消息传递到导航屏幕,javascript,react-native,toast,Javascript,React Native,Toast,我有一个按钮,重定向到其他屏幕,还显示了祝酒词的消息。我用的是土司 onPress={()=>{ this.props.navigation.goBack() this.refs.toast.show('Message has been sent!',DURATION.LENGTH_LONG); }}/> 如果我这样做,它会显示祝酒词,然后重定向到其他屏幕。但我想在按下按钮后,让祝酒词显示在导航屏幕上。我应
onPress={()=>{
this.props.navigation.goBack()
this.refs.toast.show('Message has been sent!',DURATION.LENGTH_LONG);
}}/>
如果我这样做,它会显示祝酒词,然后重定向到其他屏幕。但我想在按下按钮后,让祝酒词显示在导航屏幕上。我应该做什么?我应该如何处理 我认为您可以使用
setTimeout
处理您的案例。
像这样:
setTimeout(() => {
this.refs.toast.show('Message has been sent!',DURATION.LENGTH_LONG);
}, 500);
this.props.navigation.goBack();
我想您可以使用
setTimeout
来处理您的案例。
像这样:
setTimeout(() => {
this.refs.toast.show('Message has been sent!',DURATION.LENGTH_LONG);
}, 500);
this.props.navigation.goBack();
这回答了你的问题吗?不是真的,我正在寻找一种将函数传递到另一个屏幕的方法。让我们说这个祝酒词,我将把它传递到下一个屏幕并弹出@这能回答你的问题吗?不是真的,我正在寻找一种将函数传递到另一个屏幕的方法。让我们说这个祝酒词,我将把它传递到下一个屏幕并弹出@axel@kevinSpaceyIsKeyserS先生,我可以问一下为什么吗?因为我在我的项目中尝试过,效果很好。。唯一不同的是我用简单的吐司而不是他的文库。因为你永远不应该依赖
setTimeout
这是一种容易出错的方法。我确信react native中有某种东西可以完全解决这个问题。@kevinSpaceyIsKeyserSöze Oh。我明白了。谢谢你的建议。@Kevinkeysersöze我可以问一下为什么吗,先生?因为我在我的项目中尝试过,效果很好。。唯一不同的是我用简单的吐司而不是他的文库。因为你永远不应该依赖setTimeout
这是一种容易出错的方法。我确信react native中有某种东西可以完全解决这个问题。@kevinSpaceyIsKeyserSöze Oh。我明白了。谢谢你的建议。