问题 #611💬 已回答提出于 2017年12月6日作者 absolution543210 个反应

强化:保存形态,必要时重复使用

快速解答作者 artf

你好@absolution54321这应该是你自己能实现的,建议利用[Blocks API](https://github.com/artf/grapesjs/wiki/API-Block-Manager) “''js 举个例子,选中元件时点击某个地方......“保存元素”,以及 const selected = editor.getSelected(); 编辑。BlockManager.add('new-block-uuid...', { label: '已保存${selected.getName()}', 内容:selected.toHTML(), }); ```

阅读下方完整回答 ↓

问题

#I 不知道这功能是否存在,是否可以创建表单,保存后再重复使用,而不把它粘贴到导入界面。 目前有一个导入界面,可以粘贴HTML代码,但这是一项不必要的任务 我们可以为用户提供拖放之前保存的表单并进行操作的选项

基本上就是我以为的

  1. 用户将创建表单
  2. 他会保存或导出
  3. 导出后应该有个场景,他可以拖拽那个现有表单,编辑一下

有线索吗?

回答(2)

artf2017年12月8日

你好@absolution54321这应该是你自己能实现的,建议利用[Blocks API](https://github.com/artf/grapesjs/wiki/API-Block-Manager) “''js 举个例子,选中元件时点击某个地方......“保存元素”,以及 const selected = editor.getSelected(); 编辑。BlockManager.add('new-block-uuid...', { label: '已保存${selected.getName()}', 内容:selected.toHTML(), }); ```

lock[bot]2019年9月18日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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