可调焦I帧

已弃用

<可调焦I帧/>是呈现iframe公司元素增强以支持焦点事件。默认情况下,无法检测iframe何时在中聚焦或单击。此增强组件使用一种技术来检查窗口的目标模糊事件是iframe,推断这导致了iframe的焦点。它发送模拟焦点事件在带有事件冒泡的iframe元素上,因此父组件绑定自己的获得焦点事件将说明iframe中的焦点转换。

用法

按标准使用iframe公司。你可以通过获得焦点直接作为在iframe接收到焦点时调用的回调,或者由于事件将冒泡,直接调用在祖先组件上。

从“@wordpress/components”导入{FocusableIframe};const MyFocusableI框架=()=>(<可调焦I帧src=“/my-iframe-url”onFocus={()=>console.log('iframe is focused')}/>);

道具

除下列道具外的任何道具都将传递给可调焦I帧将传递给基础iframe公司元素。

获得焦点

  • 类型:功能
  • 必需:否

回调以在iframe接收焦点时调用。通过模拟焦点事件对象作为第一个参数。

iframeRef

  • 类型:反应。裁判
  • 必需:否

如果需要对底层DOM元素的引用,请传递iframeRef(iframe参考)由于反应.创建参考从组件调用。