javascript - 如何在古腾堡的检查器控件中添加条件控制字段?

标签 javascript wordpress wordpress-gutenberg

我正在为古腾堡开发一个倒计时 block 。我在 block 中有7种样式,所以我想根据样式显示/隐藏检查器控件中的一些控制字段。

据我所知古腾堡还没有引入条件字段。所以我想通过自定义代码来做到这一点。这是我的检查器控件的完整代码。 https://pastebin.com/177BDgMQ

这是我想要的屏幕截图。我是 javascript 初学者,因此无法理解如何在此处输入代码中应用条件。 Gutenberg

最佳答案

我已经学会了如何设置条件。条件应该是这样的:

{ style == 2 && (
<PanelColor
    title={ __( 'Text Bg Color', 'prefixx' ) }
    colorValue={ textBgColor }
    initialOpen={ false }
>
    <ColorPalette
        value={ textBgColor }
        onChange={ textBgColor => setAttributes( { textBgColor } ) }
    />
</PanelColor>
) }

关于javascript - 如何在古腾堡的检查器控件中添加条件控制字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52136911/

相关文章:

javascript - 未捕获的类型错误 : Cannot read property 'then' of undefined SweetAlert & jquery

php - 如何禁用WordPress的小部件 block 编辑器?

reactjs - Gutenberg/React 将动态属性传递给过滤函数

php - 将 WordPress 定制器样式应用于古腾堡编辑器

javascript - 避免触发多次点击事件

javascript - 为 slider 添加暂停功能

wordpress - 单击 WordPress 菜单中的链接,它会重定向到另一个页面的特定部分

javascript - 无法读取未定义状态的属性

javascript - 从 slider 中删除变体的尺寸图片 - Shopify

css - 有什么好的教程可以将 HTML CSS 转换为 wordpress?