问题 #1679💬 已回答提出于 2018年12月23日作者 alialrabi0 个反应

如何使用 Trait 在 Canvas 中渲染组件。

快速解答作者 artf

在你的doStuff方法里,你只得到特性的名称,所以没什么用。我觉得如果你在简单输入中更改那个复选框特性,你会看到脚本在导出代码中正确更改

阅读下方完整回答 ↓

问题

你好,Artf,感谢你提供这么棒的工具,我已经为我的问题做了测试案例 https://js.do/code/271771 我创建了自定义工具侧边栏和创建特性来渲染组件,并通过复选框更新。

——为了繁衍 1-拖拽侧边栏组件到Canvas(它应该在控制台中打印初始fname值) 在类样式管理器中开2-open过滤器菜单 3-勾选框 选择 fname 4-然后我想在Canvas中渲染侧边栏组件,fname值 5-我会用这个值作为参数,在发布页面后用脚本。

回答(3)

artf2018年12月27日

在你的doStuff方法里,你只得到特性的名称,所以没什么用。我觉得如果你在简单输入中更改那个复选框特性,你会看到脚本在导出代码中正确更改

alialrabi2018年12月27日

感谢你的重播,能否请你详细解释一下应该说明的内容 我有吗?你说的(在简单输入中更改那个复选框特质)是什么意思?我已经更新了演示版,让内容更清晰 https://js.do/alialrabi/273238。 fname 和 lname 有两个复选框,所以需要把 myModelPropName 的值改成 fname 或 lname,随用户选择。我在dostuff方法里用myvalue = trait.get('name')设置了myvalue,所以myModelPropName的值应该会变,但脚本依然没有更新。

lock[bot]2020年1月2日

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

相关问答

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

问题 #951

自定义组件的选择无法通过Canvas进行。

嘿, 我试着自己弄明白,但感觉自己有点绕圈子。所以我希望你能有时间读完这篇文章,帮我解决问题。 我会得到一个带有多个自定义组件标签的HTML模板=>“<custom-component-tag></custom-component-tag><custom-component-t...

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

问题 #1109

画布中不可丢弃的柱块

早上好@artf :) 我遇到的问题和[这个问题](https://github.com/artf/grapesjs/issues/297)。 我无法在Canvas的列块里放任何方块(文本、图片等)。当我尝试把它放到图层里时,它正常工作,这里有一个[简短详细的屏幕录制](htt...

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

问题 #1408

为什么文本元素被转换成了框?

你好@artf, 我正在使用 grapesjs 的通讯插件和 ckeditor 插件。我在Canvas里拖拽了TEXT元素,用ckeditor做了一些编辑。我已经把它连接到了数据库。每次我把内容保存到数据库,重新安装编辑器后,我会从数据库字段设置内容值,然后把TEXT元素转换成...

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

问题 #1688

片场模特内容、属性、内容中写的图片和文字在Grapejs Canvas中不可编辑。

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...

2 个回答更新于 2019年12月27日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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