自定义组件保存
你好@sonnylloyd我觉得问题是你没有正确反映“图标”属性。 试试这个 “''js ...模型 尽量只保留“模型相关”的内容, updateIcons() { this.set('icon', this.get('iconslist')); }, ...视图 init() { this.listenTo(this.model, 'change:icon', this.updateIcon); } 更新图标(updateIcon() { Const icon = this.model.get('icon'); this.el.innerHTML = '<i data-js=“icon” class=“fa ${icon}”><...
阅读下方完整回答 ↓问题
你好,@artf抱歉打扰了,我真的不想开问题单,但我已经卡了好几天,努力实现我的最终目标 我做了一个简单的插件,增加了图标支持(font awsom),所以我有components.js block.js和一个main.js,还有一些配置 我已经成功让 onchange 工作了,但我不知道怎么更新模态,因为刷新后新选中的图标会回到默认图标。我确定是我做错了什么,我看过你们所有的GJs,还是搞不清楚。 block.js component.js main.js里我设置了一些默认设置(我已经删减了这个)。
回答(3)
你好@sonnylloyd我觉得问题是你没有正确反映“图标”属性。 试试这个 “''js ...模型 尽量只保留“模型相关”的内容, updateIcons() { this.set('icon', this.get('iconslist')); }, ...视图 init() { this.listenTo(this.model, 'change:icon', this.updateIcon); } 更新图标(updateIcon() { Const icon = this.model.get('icon'); this.el.innerHTML = '<i data-js=“icon”...
谢谢@artf我一直在尝试你的建议,但没成功。再次抱歉打扰了 以下是更新后的component.js
@sonnylloyd仔细检查我的代码,你在模型里改了“init()”,之前的代码里没问题。如你所见,在“......你只需更改 'updateIcons()'
相关问答
通过相似的问题讨论继续研究。
问题 #1505
添加行和截面不行
我正在将Grapejs集成到Angular6中。 但它不工作意味着它没有显示在方块上 我使用的代码如下
问题 #744
让外部元素不可选择
我想让外部元素不可选择,内部元素只能选择 外层元素是section标签,内层元素是div,我需要有这个部分,但我不希望它被选择 data-gjs-selectable=false 标签对我来说似乎不起作用,因为外部元素仍然可选,如果有人知道正确的语法,我将不胜感激,谢谢
问题 #1683
当编辑器或渲染元素带有动态IP时,如何更改ID/类?
你好,@artf, 希望你一切安好。 我有两个关于动态方块添加的问题, 1)能用动态ID渲染方块吗? 2)能否更改 'block:drag:stop' 或 'component:add' Grapesjs 方法中的 id/class/onClick 方法? 这是我的一些代码,...
问题 #1496
在Grapejs中添加新行单元格时出现问题
我使用的是Grapejs 0.14.33版本,搭配Angular 6 我想在 Grapejs 演示版创建的块管理器中添加一个包含 2 块的部分。 以及下面提到的那个代码,但它并不工作。 请推荐任何代码,可以添加一个包含两个部分的盒子,且这些部分可以拖动。 '''blockMan...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。