问题 #514💬 已回答提出于 2017年11月13日作者 krunal0390 个反应

模板/方块/组件

快速解答作者 artf

嗯,有了 'data-gjs-*' 属性,你甚至可以使用对象(JSON) “''js 内容: '<div class=“cls” data-gjs-attrobj='{“valid”:“json”}'></div>',

阅读下方完整回答 ↓

问题

我们要求为不同区域创建自定义模板,而所有模板的变量都少于4 锚点链接,锚点目标,图片源,图片悬停文本,标题。我们想创建一个自定义组件,它将提供通过特征选择变量的机制。有没有办法通过模块提供模板,然后用自定义组件来使用,而不是在组件里生成模板?

我们想把组件和块解耦,这样块会提供模板(即附图),组件用用户选择的值替换占位符?

![捕获](https://user-images.githubusercontent.com/11716808/32724852-cd10682a-c86a-11e7-8579-b9ede4e12a21.PNG)

回答(2)

artf2017年11月14日

嗯,有了 'data-gjs-*' 属性,你甚至可以使用对象(JSON) “''js 内容: '<div class=“cls” data-gjs-attrobj='{“valid”:“json”}'></div>',

lock[bot]2019年9月18日

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

相关问答

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

问题 #482

自定义组件中的默认资产管理器

我正在为下面的模板创建自定义组件,我们希望用户输入文本、链接、悬停文本并选择图片,想用默认资产管理器选择图片,但不确定如何在自定义组件中获得选中的图片?以下是我使用的代码 view: defaultType.view.extend({ init() { this.listenT...

3 个回答更新于 2019年9月18日

问题 #557

Editor.gethtml() 上缺少类

我能看到 Canvas 上添加了类,但当我通过 editor.gethtml() 获取 HTML 时,有些类没有包含,只有没有任何类的 div。附上截图,Canvas上有HTML和通过editor.gethtml()提供的HTML ![捕获](https://user-imag...

3 个回答更新于 2019年9月17日

问题 #529

Editor.setComponents(html) 在编辑器中重置为默认的特征值

#522 感谢大家的帮助,我通过 this.model.attributes 解决了问题。但现在我又遇到了另一个问题,editor.setComponents 在 html 编辑器中重置了 value,且 html 还原为默认特征值。 应用流程 1)用户被重定向到 grapes...

2 个回答更新于 2019年9月18日

问题 #718

在特征中添加描述

有没有办法给特质添加描述?我们有以下特质,想添加描述,让用户理解它的目的。 ' 特质:[{ 类型:“勾选框”, 标签:“活跃”, 名称:“isActive”, 变革提案:1, 说明:“将上线页面滑块” }]` ![特质](https://user-images.githubus...

2 个回答更新于 2019年9月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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