问题 #2337💬 已回答提出于 2019年10月17日作者 navewi0 个反应

删除默认样式无效

快速解答作者 pouyamiralayi

你好!你试过用[setStyle](https://github.com/artf/grapesjs/blob/7d1dff957d62bbbaefd75b042e4092ae6f28e3d1/src/dom_components/model/Component.js#L403)吗? 干杯。

阅读下方完整回答 ↓

问题

你好, 我正在尝试删除一些方块的默认样式。我把改动的所有内容都写进了一个插件里。

我用这个函数更新了例如文本组件的样式默认值: “编辑。DomComponents.addType(.....)` 此处可见:https://grapesjs.com/docs/modules/Components.html#update-component-type

我理解错了吗?

另外,我也搞不清楚样式默认值写在哪里,当我在Text.js测试时更改样式默认值,编辑器里也没有任何变化。

哦,我用的是mjml插件,可能这里的问题有误,抱歉。

编辑:好的,我发现“style”可行,但“style-default”不行: ![图片](https://user-images.githubusercontent.com/38751963/66996966-e7d77900-f0d1-11e9-9a92-4f475817298f.png)

这是个bug吗?

回答(3)

artf2019年10月19日

我本以为类似的做法应该能用(更新“style-default”)

“''js 编辑。DomComponents.addType('mj-text', { 型号:{ 默认值:{ 'style-default': { 你的新风格...... } } } })


确保在 mjml 插件之后加载你的插件
navewi2019年10月21日

你好,@artf,谢谢你的回复。这正是我尝试过的同一个代码。如果我用“style”而不是“style-default”,这个方法就能正常使用。

相关问答

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

问题 #3579

在放置“activeOnRender”组件后立即打开RTE时丢失了

版本: 0.17.4 你能重现演示中的bug吗?[x] 是的[ ] 不 繁殖步骤:前往[演示](https://grapesjs.com/demo.html)在画布内放置一个“文本”方块点击刚刚丢弃的“文本”组件打开的RTE丢失了位置(参见[附图](https://user-i...

4 个回答更新于 2022年1月17日

问题 #3731

文本元素在事件扩展后无法重复选择

版本:0.17.25 你能重现演示中的bug吗?[ ] 是的[x] 不 预期的行为是什么? 通过在视图中添加事件来更新现有的类型文本组件。 详细描述那个漏洞 事件正在添加,但一旦我选择了另一个组件,就无法回到第一个组件。该版本只能提交一次。 你能附上截图、截屏或实时演示吗?**...

4 个回答更新于 2021年8月30日

问题 #4575

AssetManagerConfig 中缺少自定义功能

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 这是一个编译错误 描述一下那个虫子 AssetManagerConfig 中缺少属性自定义。 如果我用未分类的葡萄,它能行,但我想用它来搭配类型。有没有解决这个问题的解决办法?...

3 个回答更新于 2022年9月13日

问题 #2493

将组件拖曳到画布时数组长度无效

不太清楚为什么, 但突然间,当我开始把组件拖到画布上时,会出现这个问题: ![图片](https://user-images.githubusercontent.com/37671394/71865841-2fb6dc80-30d2-11ea-8fa2-d43af2863f70...

2 个回答更新于 2022年2月8日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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