antd Modal.alert() 无法关闭的问题,求解决

RN:0.61.4
antd:@ant-design/react-native 3.3.0

代码:

   Modal.alert( "错误", "错误信息", [{ text: '确定' }])

我RN + ANTD 在二级页面 Modal.alert() 在不关闭alert的情况下 滑动返回了上一页 结果alert在一级页面也还在,请问这个问题有人遇到过吗?

阅读 6.8k
2 个回答

Modal.alert()挂载的节点一般是<body></body>,和路由的根节点是并列关系,因此当路由变化时,只是路由节点内部的dom发生改变,而弹窗不会关闭

增加返回键监听,返回时关闭alert

Modal.alert( "错误", "错误信息", [{ text: '确定' }],()=>true)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题