自定义组件在第一次添加时无法通过样式。
它放入编辑器的缩略图/图片应该会根据容器进行缩放。我看到第一次加载时大小是原始大小,之后所有的方块添加都会正确对应它们被放入的列。如果你看导出代码,还会发现第一次放入一个块时,它不会更新CSS。后续方块会添加
阅读下方完整回答 ↓问题
Fiddle复制问题:https://jsfiddle.net/gd8mo3e4/1/
我有一个自定义组件用于创建PDF文档画廊。有一个自定义资产管理器,当块被放入编辑器时会打开,允许你选择PDF,然后更改缩略图。
我遇到的问题是,在新页面重新加载时,第一次插入新的PDF块时,模型里没有导入样式。如果你删除它并添加新块,它就会生效。
你可以通过创建列,然后把一个 PDF 块放进去来看到这一点。
回答(3)
它放入编辑器的缩略图/图片应该会根据容器进行缩放。我看到第一次加载时大小是原始大小,之后所有的方块添加都会正确对应它们被放入的列。如果你看导出代码,还会发现第一次放入一个块时,它不会更新CSS。后续方块会添加
有几张截图展示了我看到的行为...... <img width=“1021” alt=“截图 2019-11-06 11 32 16” src=“https://user-images.githubusercontent.com/19346508/68294968-394ba600-0089-11ea-941a-e441d3469c6f.png”> <img width=“1003” alt=“截图 2019-11-06 11 32 33” src=“https://user-images.githubusercontent.com/19346508/68294986-3fda1d80-00...
我猜这和这个,可能还有这个@artf
嗯,不太行
把'modelThumbElement.setAttributes({“data-gallery”:fileName});改成“addAttributes”似乎能解决问题,但我不确定到底发生了什么(我本以为“错误”的行为会一直存在,而不仅仅是第一次)。我稍后会调查这件事
相关问答
通过相似的问题讨论继续研究。
问题 #1599
拖放渲染不正确
版本 0.14.40点击“继续”选择“您已成功注册!”头部(sqh-header)将“Give 10 and Get 10”与下方文字之间拖拽 sqh 头块sqh-头在图层管理器中视觉上显示在Give $10头上方,但在Give $10头下方将 sqh 头拖回“Rewards...
问题 #2972
成就:禁用画布上的脚本
你好,首先感谢你提供这么棒的工具。 在我的项目中,我遇到了一个需要在编辑器里禁用脚本的问题。我发现这个问题有两个类似的问题——https://github.com/artf/grapesjs/issues/2046 https://github.com/artf/grapesj...
问题 #2337
删除默认样式无效
你好, 我正在尝试删除一些方块的默认样式。我把改动的所有内容都写进了一个插件里。 我用这个函数更新了例如文本组件的样式默认值: “编辑。DomComponents.addType(.....)` 此处可见:https://grapesjs.com/docs/modules/Co...
问题 #2154
自定义组件集成
你好! 我想用 Angular CLI 7 将一个自定义组件集成到 GrapesJS,但它无法渲染。 我的组件是建立在另一个开源组件之上的。当我想在任何 Angular 项目中包含它时,我会直接导入 typescript 文件中的依赖/库,并在 HTML 中导入组件本身(例如...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。