reactjs - primereact 对话框未从包装器组件的页脚操作中触发 onHide fn
问题描述
primereact 对话框未从包装器组件的页脚操作触发 onHide fn
https://codesandbox.io/s/trusting-cdn-jkn5t?file=/src/demo/DialogDemo.js
问题:打开控制台>打开对话框>按否>控制台不打印隐藏(用于esc并关闭btn工作)
解决方案
onHide
单击这些按钮时不会触发方法。它仅在从图标关闭对话框时触发。
我更改了您的代码并用于ref
通过props.onHide
调用实现此目的。检查我的
代码框
推荐阅读
- python - 即使指定了“{”,Python logging.Formatter 也使用“%”格式而不是“{”
- java - 如何在android(java)中获取方法名称
- php - Wamp 看不到 php mongodb 扩展
- javascript - 防止视频海报图像在轮播幻灯片上重新加载
- python - 询问用户几分钟,然后告诉他们几小时内是什么
- javascript - 对javascript中的promise感到困惑
- reactjs - 使用 Fetch 'Get' 向后端请求数据(带有此错误消息 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0)
- python - 为什么 cv2.findChessboardCorners 冻结?
- javascript - FullCalendar Resource TimeLineView 中每个资源的多个营业时间
- javascript - Nuxt 抛出错误:未捕获的 TypeError:无法将类作为函数调用