当我试图在WordPress中添加工具提示时,同时创建
古腾堡块
它显示一个错误。检查下面
不变违反:最小化反应错误#143;参观https://reactjs.org/docs/error-decoder.html?invariant=143
反应儿童仅应接收单个React元素子元素
这是我的代码,我正在尝试。
<Fragment>
<div className="my-block-class">
<Tooltip text={ __( 'Select Grid' ) }>
{ getIcon( 'block-icon', true ) }
</Tooltip>
</div>
<InnerBlocks
template={ this.getBlockTemplate() }
templateLock="all"
allowedBlocks={ [ 'hwb/my-block' ] }
/>
</Fragment>
问题出在这段代码中。
<Tooltip text={ __( 'Select Grid' ) }>
{ getIcon( 'block-icon', true ) }
</Tooltip>
当我删除工具提示时,代码工作正常。
使现代化
getIcon()
返回我也尝试过的svg
图标Dashicon
它不工作,这意味着问题不在getIcon()
函数中。
我也这样试过了。
<Tooltip text={ __( 'Select Grid' ) }>
<Dashicon icon="edit" />
</Tooltip>
我尝试的getIcon
函数中一定有问题Dashicon
对我来说运行正常。您可能没有从wp组件导入
Dashicon
试试这个。
const { Tooltip, Dashicon } = wp.components;
<Tooltip text={ __( 'Select Grid' ) }>
<Dashicon icon="edit" />
</Tooltip>
我试图使用antd库创建一个web表,但遇到了一个错误 “react.development.js:1251未捕获错误:react.Children.only应接收单个react元素子元素”。我完全陷入困境,无法找到解决办法。有人能帮忙吗?
我正在学习自己的反应。在我的渲染循环中,我尝试在其中添加元素,以便为每个数据创建超链接。但我有一个问题:反应。儿童仅应接收单个React元素子元素。有人知道为什么会这样吗?这是我的部分代码。希望能让我的问题更容易理解。我跳过了编码的一些部分,因为问题似乎发生在渲染部分。 应用程序。js ### 编码乐趣。js ps:posts是json数据,我没有在这里添加太多数据。 列表age.js } 如果我
获取错误错误:反应。Children.only预期接收一个React元素子元素。真的卡住了,有人帮忙吗?
我有一个自定义帖子类型的站点设置来定义主页调用操作框。 标题、描述和特色图像都由edtior的默认块/功能处理,但我正在尝试添加一个自定义块以将url保存到帖子的元。 块正确呈现,但它没有保存元数据,显然调用了< code>updateBlockValue函数。 我使用了几乎相同的代码为页面和帖子创建自定义元块。此方法是否不适用于自定义帖子类型? 这是我正在使用的代码: 服务器端编程语言(Prof
我的React本机代码中有以下呈现方法: 它给我这个错误: 预期接收单个React元素子元素 如果我删除了组件,它就可以正常工作。如果我删除图像组件,它仍然会给出错误。 我不明白为什么它会给我这个错误<代码>
我将winapi CreateWindowEx打包到一个简单的类中。由于每个窗口共享同一个wndProc(hwnd, msg, wparam, lparam),我将CreateWindowEx创建的每个窗口放入一个映射中以分发msg,如下所示: 每次销毁窗口或其父窗口时,请将其从地图中删除: 但是像按钮这样的东西不会收到WM_DESTROY。我打印了所有的味精WM_NOTIFY和WM_COMMAN