问题 #1227💬 已回答提出于 2018年6月22日作者 smaqeelkazmi0 个反应

每当特质值变化时,在编辑器画布中重新渲染视图

快速解答作者 artf

通过这种方式更新你的观点 “''js 查看:dView.extend({ init() { this.listenTo(this.model, 'change:attributes:data-dummyimage', this.render) }, ... }) ```

阅读下方完整回答 ↓

问题

在“葡萄”中,有没有可能让用户在自定义“组件”中更改“特性”值时,渲染函数应该监听或重新渲染? 我正在为动态内容构建一个自定义组件。自定义组件代码如下: 我希望每当用户更改名为 *Dummy Image 的 'Trait' 值时,渲染函数应该运行并相应地影响 'canvas' 结果中的 'src' 值,针对 'img' 标签。 这只会影响编辑器画布中的视图,而不会影响“模型”中的视图。 有人能帮我解决这个问题吗? 提前感谢大家。:)

回答(3)

artf2018年6月24日

通过这种方式更新你的观点 “''js 查看:dView.extend({ init() { this.listenTo(this.model, 'change:attributes:data-dummyimage', this.render) }, ... })

mararn16182018年9月13日

两天后,这救了我的命。谢谢你们俩!

vitanshu2018年12月27日

但HTML的属性在Canvas中无法编辑。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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