单击 'ok' 后如何使 shinyalert 消失?

How do I make shinyalert disappear after clicking 'ok'?

我在闪亮的应用程序中使用 shinyalert() 有一段时间了,但在我当前的应用程序中,单击确定后它们不再消失。它们仍然可以在其他应用程序中工作(使用相同的包加载程序脚本),而且我无法重现该问题(当我创建一个应用程序时,它除了在我单击操作按钮时产生警报外什么都不做,它工作正常) ,所以我不能分享任何代码片段。我想知道是否有任何我不知道的设置可能会影响它。

我已经尝试指定 showConfirmButton=TRUE(默认值)和 showCancelButton = TRUE,但没有帮助。

我也可以包含我的代码,但由于我不知道问题区域在哪里,我不想用 100 多行代码把它弄得乱七八糟。

谢谢!

shinyalert()的调用在conditionalPanel内;我用 renderUI( req(*condition*) ) 替换了所有 conditional panels 并解决了问题。