#3078 2020年10月18日 作者 webb24h 3 个回答
我成功地用 Grapesjs 做了一个小型拖放构建器。效果很好。我遇到的问题是在拖拽Bootstrap旋转木马进入建造器时。旋转木马在普通页面上正常运作。但在框架内,只有第一张图片显示,我无法用控件切换图片。我研究过lory插件,但我很想用Bootstrap实现这个功能。有葡萄专家能帮忙吗? 请看我在Codepen上的开发者:[示例](https://codepen.io/hellomev/pen/RwRaNpZ) 重现:开放方块。然后拖拽其中一个旋转木马进入建造器。 葡萄
pranay2210
如果你有任何解决方案,请回复,我也在寻找同样的解决方案。
artf
滑块调用应该在你放置新方块时触发。 了解更多关于[组件](https://grapesjs.com/docs/modules/Components.html)和[带有JS](https://grapesjs.com/docs/modules/Components-js.html)的组件。仅用块是不够实现此类功能的
inidaname
你@pranay2210找到解决办法了吗
#3077 2020年10月18日 作者 meyerco 1 个回答
描述该漏洞在当前演示中被重现发生了什么?在样式管理器面板中,高度/宽度属性输入未反映正确的值。演示中复现步骤打开导入弹窗,粘贴这个页面,然后点击导入 '''html <label>测试</label> <style> 标签 { 高度:50像素; 宽度:50px; } </style> ```选择标签在样式管理器面板中,在维度扇区下,检查高度/宽度属性。 这些值不正确,auto 而不是 50px。 但CSS的应用是正确的。
artf
不幸的是,计算出的高度和宽度(比如这个例子,因为是附加在标签上而不是单个类别/ID)无法正确显示,因此被故意排除
#3076 2020年10月16日 作者 Joshmamroud 3 个回答
你好@artf, 你建议如何给组件一个空状态? 举个例子,我有一个布局组件(比如列),应该包含子元素(比如文本组件或图片)。当该布局组件是空的时,我想在里面显示一些帮助文本,比如“在这里添加元素”,而当它有子元素时,就不应该显示。 当然,这应该只存在于视图中,而不是在输出HTML中渲染。 这是我想要创造的示例:  如果有其他问题解释了怎么做,抱歉,我查过没找到相关信息。 提前感谢大家! 乔什
Joshmamroud
@artf 你就是那个男人!我甚至不知道有“:empty”这个选择器。如此简单,如此棒!真是令人震惊。谢谢!
artf
我也用过类似的方法,只用 CSS 做过类似的事情 “''js const doc = 编辑。Canvas.getDocument(); ...addType('cc', { 模型:{...}, 浏览量:{ init() { ... const stl = doc.querySelector('style#cc-id'); 如果 (!stl) { doc.body.insertAdjacentHTML('beforeend', ' <style id=“cc-id”> .cc...
hellocaio
嗨,Josh,我喜欢你的想法。 我不是专家,但这里有几点想法: 基本上我会给组件本身添加某种标志。 想法1)如果组件是某种容器(比如div),可以添加一个“<p class=”empty-message“>Drag a element here</p>”,然后当添加新组件时,可以使用编辑器事件“component:add”,检查是否有带有“empty-message”类的兄弟事件并删除它。 想法2)在组件本身添加一个“空消息”类,然后用CSS :before/:after添...
#3075 2020年10月16日 作者 hellocaio 3 个回答
嗨。我将GrapesJS更新到当前版本0.16.22,但回调函数出现错误: Editor.ON(“Component:add”, (model) => { editor.select(model); }); 错误堆栈: 未处理的拒绝(类型错误):i.classList 未定义 Stack: ./nodemodules/grapesjs/dist/grapes.min.js/</</w.toggleClass/</< nodemodules/葡萄/地区/grapes.min.js:2 S nodemodules/葡萄/地区/grapes.min.js:2 ./nodemodules/grapesjs/dist/grapes.min....
hellocaio
算了,问题由以下方式解决: editor.on(“load”, () => { Editor.ON(“Component:add”, (model) => { editor.select(model); }); });
hellocaio
好吧,先不管之前的事了。之前成功了几次,现在我也遇到同样的错误。抱歉。
#3074 2020年10月15日 作者 suryalijo 3 个回答
在GrapesJS中渲染Angular组件。 我正在用GrapesJS创建一个Angular编辑器。我能在我的Angular项目中集成GrapesJS,还创建了自定义组件和模块,可以用来构建工具。有没有办法直接在 Grapes JS 编辑器中渲染 Angular 组件?
suryalijo
谢谢,我用createCustomElement在GJ里渲染了angular组件。 
suryavijayakumar1315
在应用模块中将 AngularComponent 作为 entryComponents,然后像下面给出的那样导入 createCustomElement 现在用“弹出元素”在葡萄中
suryavijayakumar1315
我在Block Manager里用了类似的自定义元素 this.editor.BlockManager.add('blockname', { 标签:“标签”, 类型:“类型”, 内容:”<div><mycustomelement></mycustomelement></div> 类别:“categoryname” });
#3072 2020年10月14日 作者 marcepoblet 1 个回答
有没有办法设置“方块”的大小?因为在IE11中,块的大小看起来不同。 IE11:  Firefox/EDGE/Chrome: 
#3071 2020年10月13日 作者 kuhelbeher 2 个回答
你好!我在更新监听器上发现了一个奇怪的bug。如果 html 代码带有<img>带有 class 属性的标签,则在初次加载时触发: “JavaScript const editor = Grapesjs.init({ 容器:“#gjs”, storageManager: { type: 0 }, 插件:[], 组件: <img src=“https://images.unsplash.com/photo-1602536062611-8996fd6f8149?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1998&q=80” alt=“Some alt...
artf
我不确定为什么会这样,但我不会因为一次误报更新就给这个问题分配高优先级。所以,如果有人愿意帮忙调试这个问题,我将非常感激
#3070 2020年10月9日 作者 mhowey 3 个回答
嗨,Art,感谢你创作了这么棒的项目! 我不确定这算不算是bug还是功能请求......但我在使用 GrapesJS 的 通讯插件时,很难决定如何给琴身贴上背景色。 繁殖步骤:在画布中选择主体(根元素)。在风格调色板中的“装饰”>>“背景”中——选择一种颜色填充身体点击导出HTML,只提供子元素,因此使用输出HTML时,没有包装器来应用背景色。 如果有我没想到的正确处理方法,我也不确定。我在考虑手动把HTML包裹在表或div里,应用颜色之类的东西?? 提前感谢大家的帮助。  ```
mhowey
谢谢你的回复@JoshLucio。我用的是新闻通讯预设插件,我觉得它更适合HTML邮件,而不是网站建设。我其实也在想你说的那种情况,我也研究过Grapes提供的所有getWrapper和getWrapperEl方法,但它们似乎没有任何样式。 @artf——唯一的办法是手动包裹导出的 html 吗?谢谢! > @mhowey 我也见过类似情况,但我一直以为正体只是内容的占位画布。对正体的更改不会导出,因为正体中放入的内容是唯一被导出的内容。在我的应用中使用中,主体颜色的变化只...
#3069 2020年10月9日 作者 orosl 3 个回答
你好, 我正在编辑带有版本 0.16.3 + newsleter-plugin 的遗留 HTML。样式存储在内联(因为该工具用于邮件编辑),我使用“componentFirst: true”这个功能。 我在编辑包含其他文本元素的组件文本时遇到了一个问题。 一旦我编辑父div中的文本,嵌套元素的样式在模糊处消失。内联样式存储在 ID 上,子节点的 id 完全移除。 我该如何阻止这种情况发生? 该行为在JSFiddle中展示了:https://jsfiddle.net/jsh8yv4p/ 我读过可以将父 div 中的文本包含在 span 或其他文本元素中,但由于编辑器加载的 HTML 是遗留的,我不想以这种方式更改其结构。 有没有办法...
artf
你好,@orosl,感谢你的报告。我找到并修复了这个bug,所以它将在下一个版本中发布。
orosl
你好@artf,非常感谢你的及时回复和发布。我升级到了最新版本0.16.27。不过我仍然遇到这个问题,只是行为稍微不同。 我不确定是否应该开一个新问题,因为问题已经部分解决了,但无论如何,我会在这里解释一下这个行为。 给出与上述类似配置并在演示中展示的方案:https://jsfiddle.net/x5srzpvk/5 如果我在嵌套的 span 元素中更改链接(或其他类似元素)的样式,编辑后样式丢失,因为 id 被更改(样式保留在 id 上)。 因此,id: jp365 变...
artf
谢谢@orosl其实修复方法是内部组件有效,但嵌套组件不行。我会在下一个版本里修正
#3068 2020年10月9日 作者 saravanakj 暂无回答
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可能已结案JSFiddle 入门模板 https://jsfiddle.net/szLp8h4nCodeSandbox 入门模板 https://codesandbox.io/s/1r0w2pk1vl 你想给GrapesJS添加什么? 详细描述你的功能需求详细 最新版本有替代方案吗? [ ] 是的(描述另一种情况) [ ] 不 这是否与某个问题有关? [ ]...
显示第 1021–1030 个,共 3,464 个问题
1 ... 上一页 100 101 102 103 104 105 106 下一页 ... 347