如何使用 Trait 在 Canvas 中渲染组件。
问题
你好,Artf,感谢你提供这么棒的工具,我已经为我的问题做了测试案例 https://js.do/code/271771 我创建了自定义工具侧边栏和创建特性来渲染组件,并通过复选框更新。
——为了繁衍 1-拖拽侧边栏组件到Canvas(它应该在控制台中打印初始fname值) 在类样式管理器中开2-open过滤器菜单 3-勾选框 选择 fname 4-然后我想在Canvas中渲染侧边栏组件,fname值 5-我会用这个值作为参数,在发布页面后用脚本。
回答(3)
在你的doStuff方法里,你只得到特性的名称,所以没什么用。我觉得如果你在简单输入中更改那个复选框特性,你会看到脚本在导出代码中正确更改
感谢你的重播,能否请你详细解释一下应该说明的内容 我有吗?你说的(在简单输入中更改那个复选框特质)是什么意思?我已经更新了演示版,让内容更清晰 https://js.do/alialrabi/273238。 fname 和 lname 有两个复选框,所以需要把 myModelPropName 的值改成 fname 或 lname,随用户选择。我在dostuff方法里用myvalue = trait.get('name')设置了myvalue,所以myModelPropName的值应该会变,但脚本依然没有更新。
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #444
如何将 CSS 链接加载到头标签中?
你好, 首先,感谢你贡献了这样一个出色的 js 框架。 我对 grapesjs非常陌生。GitHub也是。 https://github.com/artf/grapesjs/wiki/Components-&-JS#模板相关 根据 grapesjs wiki,我在画布里加载JS...
问题 #513
模型及返回的HTML问题
I have below code to create custom component and wants to retrieve updated html via editor.html() but return wrong html, I am sure I am mis...
问题 #951
自定义组件的选择无法通过Canvas进行。
嘿, 我试着自己弄明白,但感觉自己有点绕圈子。所以我希望你能有时间读完这篇文章,帮我解决问题。 我会得到一个带有多个自定义组件标签的HTML模板=>“<custom-component-tag></custom-component-tag><custom-component-t...
问题 #1109
画布中不可丢弃的柱块
早上好@artf :) 我遇到的问题和[这个问题](https://github.com/artf/grapesjs/issues/297)。 我无法在Canvas的列块里放任何方块(文本、图片等)。当我尝试把它放到图层里时,它正常工作,这里有一个[简短详细的屏幕录制](htt...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。