问题 #2819💬 已回答提出于 2020年6月10日作者 akashdesale980 个反应

我正在用 addTrait 函数更新 Trait?它在 trait manager 里更新并添加了该特性,但却无法在 codeManager 的 HTML 部分反映出来?

快速解答作者 artf

特性在使用时会改变组件(及其最终的HTML)。仅仅更新组件中的特征集合并不会对 HTML 端造成任何变化

阅读下方完整回答 ↓

问题

我编写了以下代码——

const component = editor.getSelected(); component.addTrait({ 名称:“traitName”, 类型:'text',标签:'traitLabel',值:'traitValue' }); const traits = component.get('traits'); traits.forEach(trait => console.log(trait.props()))

回答(1)

artf2020年6月17日

特性在使用时会改变组件(及其最终的HTML)。仅仅更新组件中的特征集合并不会对 HTML 端造成任何变化

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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