BlocksApi

BlocksApi()

块钩子。实例名称:blocksApi

允许你对不同的块进行修改,并在外观和功能方面替换应用程序页面中的默认行为。

构造函数

新BlocksApi()

例子
externalCodeSetup.blocksApi.METHOD_NAME

方法

addCustomBlockRender(blockType渲染器)

使用渲染函数替换与blockType匹配的Gutenberg块。

参数:
的名字 类型 描述
blockType BlockTypes

块标识符

渲染器 CustomBlockRenderCallback

渲染函数

例子

当使用视频块时,用户想要自定义组件

externalCodeSetup.blocksApi。addCustomBlockRender("core/video", (props) => { const { block } = props; const VideoComponent = <> ` }} useWebKit={true} originWhitelist={['*']} allowsInlineMediaPlayback={true} style={{ height: 250, width: "auto", }}/>   Watch our awesome video!    return VideoComponent; });

setProfileBlockBgImage(图片)

参数:
的名字 类型 描述
图像 数量

图片资源(通过请求('…src'))

弃用:
  • 更改配置文件块覆盖图像
Baidu