首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确导入/使用wp.blockEditor?

如何正确导入/使用wp.blockEditor?
EN

Stack Overflow用户
提问于 2020-02-13 23:26:13
回答 1查看 1.4K关注 0票数 3

我正在尝试使用create-guten-block编写一个Gutenberg-Block。当我运行它时,我在控制台中得到了一些警告,我正在使用的几个元素被弃用:

代码语言:javascript
复制
deprecated.min.js?ver=2.6.1:1 wp.editor.RichText.Content is deprecated. Please use wp.blockEditor.RichText.Content instead.

因此,我对我的代码做了一些修改。在我的"blocks.js“中,我将声明从

代码语言:javascript
复制
const {RichText} = wp.editor;

至:

代码语言:javascript
复制
const {RichText} = wp.blockEditor;

在"init.php“中,我导入了"wp-block-editor”,而之前我已经导入了"wp-editor“。这里以RichText为例;对于wp.blockEditor中的其他元素,如ColorPalette和InspectorControls,我也收到了同样的警告。

当我测试它时,代码块在包含这些更改后仍然像以前一样工作,但我仍然收到相同的警告消息。它让我抓狂,因为我的RichText元素有问题,我不知道它是否与此有关,所以我想排除这种可能性。

一般来说,我是一个初学者,我以前没有用过react (也没有用过wordpress/gutenberg),所以我还不完全明白我在这里做什么。我假设我在某个地方犯了一个愚蠢的错误,但我不明白为什么这不起作用。如有任何帮助,我们不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2020-02-14 20:07:15

我不太确定,但我认为依赖关系仍然是wp-editor。您正在解构wp.blockEditor对象(请参阅:https://wesbos.com/destructuring-objects/)。您也可以使用wp.blockEditor.RichText来访问组件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60211228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档