问题 #2515✓ 已解决提出于 2020年1月19日作者 ikenderham9 个反应

每页只允许一个 h1 标签

快速解答作者 artf4

@pouyamiralayi感谢你一如既往的大力支持 ❤️ 顺便说一句,@ikenderham记住这一点 “''js editor.getComponents().filter(comp => comp.get('tagName') == tag).length > 1

阅读下方完整回答 ↓

问题

你好

有没有可能每页只允许一个h1标签?

我需要确保我们只能拖曳一个h1标签到画布里。该怎么办?:-)

回答(3)

👍 最有帮助artf2020年1月21日

@pouyamiralayi感谢你一如既往的大力支持 ❤️

顺便说一句,@ikenderham记住这一点 “''js editor.getComponents().filter(comp => comp.get('tagName') == tag).length > 1

正确,但仅当需要检查组件作为“editor.getComponents()”的第一个子节点时(该子节点返回主包装器的子节点)

如果你需要检查所有组件(包括嵌套子组件),可以用这个
“''js
editor.getWrapper().find('h1').长度 > 1
pouyamiralayi2020年1月20日

@ikenderham 干杯!

ikenderham2020年1月20日

你真好!我该如何感谢你呢??非常感谢!Khdafesممنون 我明天会在工作中试试这个例子。我刚在GitHub上跟着你!

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。