如何禁用图片调整大小?
我在维基上找过,但没找到相关信息。 我想默认关闭所有当前和未来图片的缩放。 可能吗?
artf
扩展“image”[Component](https://github.com/artf/grapesjs/wiki/Components),并将模型属性设置为“resizable: false”
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
我在维基上找过,但没找到相关信息。 我想默认关闭所有当前和未来图片的缩放。 可能吗?
artf
扩展“image”[Component](https://github.com/artf/grapesjs/wiki/Components),并将模型属性设置为“resizable: false”
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
如果Grapejs需要NodeJS,文档或维基应该在某处明确说明(比如列出主要依赖以及运行需要什么类型的服务器)。 你提到它运行在 CMS 中,但没有说明它会创建完整页面,或者能不能在 CMS 之外运行。 问题:如果它能用NodeJS运行——能在AWS Lambda(无服务器)上运行吗? 谢谢 尼尔
artf
如果 Grapejs 需要 NodeJS,文档或维基应该在前面明确说明 确实......你需要NodeJS来满足[开发目的](https://github.com/artf/grapesjs#development)你提到它运行在 CMS 中,但没有说明它会创建完整页面,或者能或不能在 CMS 之外运行 我觉得你应该仔细读读这句话......问题:如果它能和NodeJS一起运行——它会在AWS Lambda(无服务器)上运行吗? 当然
NealWalters
谢谢你,Art。 好了——我们再读一遍: “GrapesJS 设计用于 CMS 内部,以加快动态模板的创建。” 这可能意味着我需要一个CMS,然后粘贴GrapeJS;或者它本意是让个人创建自己的CMS。 也许你可以直接加一句“;而且它总是能很好地构建独立的HTML页面。 回到NodeJS——有些Node-JS库是设计和开发页面所必需的;但当我部署到服务器时,它们就不需要了? 只有“入门”页面上的两行: <link rel=“stylesheet” href=“path/to...
artf
是的,这不仅仅是关于CMS,也是通用用途。 grapes.min.js里面你会得到所有需要的,NodeJS只是为了正确的开发服务器(测试、依赖合并等)。
我一直搞不明白怎么添加 H1 或其他任何头文字标签。这很重要,因为SEO很重要
artf
你应该多了解一下[方块](https://github.com/artf/grapesjs/wiki/Blocks) 看起来有人做了一个标题插件,标题:)https://github.com/olivmonnier/grapesjs-plugin-header
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
这是我正在使用的一段代码: ' this.editor = grapesjs.init(this.config)' 'const commandManager = this.editor.Commands' ' commandManager.get('preview').run(this.editor)' 我希望编辑器在加载后立即进入预览模式。它确实进入了预览模式,但偏移量依然显示。鼠标悬停在组件上仍然会高亮。是不是需要加载某个部分才能让命令正常工作? 手动点击预览按钮时正常,但调用代码命令时就不行。有没有什么事件可以附加到,确保编辑器在调用命令前已经完全加载完毕?
artf
是的,你应该利用这个 “''js editor.on('load', () => editor.runCommand('preview')) ```
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我看过代码,只有我发现工具栏里只有一个“ToolbarButton”的列表。我有一个特别的特性,我想把它放到工具栏里,因为看到用户知道哪个组件有这个特性非常重要,同时也能在设计师/画布上更改它,而不使用太多点击。而且这个选择选项应该只对某些类型的方块开放。我想我可以通过事件更新特质值,如果能在工具栏里添加选择选项的话。感谢任何帮助。
sura2k
我通过修改“工具栏按钮”及其视图来管理。但后来我决定通过单独属性添加到“DomComponents”中,而不是修改“工具栏”来暴露它们,这样我可以扩展它们,而且由于修改只有几行,我可以轻松地将其与核心的新版本合并。我不是JavaScript专家,但你们团队的设计方式非常可扩展。谢谢。
vtsoft
你好@sura2k, 我还想在工具栏中添加一个选择选项。你能分享一下你的想法/代码/脚本,说明你是怎么实现的吗? 提前感谢大家。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我一直在努力将葡萄糖整合进我正在开发的一个新开发项目中。 我在文档和维基论坛上取得了很大成功,但遇到了一些问题,希望有人能帮我解决。 我只用移动端视图,默认设备设置为移动端,并关闭了更改选项。 当我插入图片时,我希望默认的CSS能包含最大宽度:100%,因为如果我在移动视图加载一张大图片,会得到比我看的屏幕大得多的图片。 我尝试过: 但我意识到这可能是错误的用法,可能只有宽度(不是最大宽度)才适用。 我也尝试过用cssComposer,但没有成功。 任何帮助都将不胜感激。 谢谢。
artf
你对方块的更改不起作用,因为你并没有改变实际的组件(只改变了方块的属性) “''js 编辑。BlockManager.get('image').get('content').style = { 'max-width':'100%' } 添加自定义CSS的一种更简单的方法可能是这个 “''js editor.addComponents('<style> ... </style>');
mbleverage
谢谢! 我用以下方法让它正常工作: 'protectedCss: 'img {最大宽度:100%;}',' 我也有同样的问题,视频和iframe(YouTube用)被丢到比屏幕尺寸更大的模板上,而保护CSS方案对这些问题没用。 有什么建议吗?
artf
'protectedCss' 已经加载了,所以 CSS 就在这里,如果它不起作用,可能是你的 CSS 方法不对
大家好, 有没有可能用Grapes在某个section的html里设置焦点,比如作为锚点?我有一个面板按钮,它只是选择我想要的部分,但不会聚焦到元素。这是代码: panel.addButton('options', [{ 编号:“链接”, 班级名称:“fa fa-th-list”, 命令: 函数 linkChap(e) { 编辑。DomComponents.getWrapper().find('section').forEach(model => { const current = model.getAttributes()['id'] ||''; if(current == “chap10”){ editor.select(mo...
artf
如果你说的“焦点”是指将视图滚动到组件,遗憾的是没有这种方法,但你实际上可以通过依赖“编辑器”来实现。画布.getBody().scrollTop'
Amir2828
你成功做到了吗?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
大家好, 我正在编写一个应用程序,包含 grapesjs 在某个特定 div 中的 ajax 调用。 显然,我会用外部菜单来在应用里导航。 如果我重新打开发起 grapesjs firefox 的页面,会给我一个错误:“TypeError: this.frame.el.contentDocument is null”。 希望我已经解释清楚了。 有没有什么办法可以做到? (我看过#849、#889和#914,但找不到解决方案)
artf
订阅#914,可能会在下次版本中修复这个问题
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
找了一阵子,我没找到只更改特质标签而不覆盖所有内容的方法。 这是我尝试失败的尝试 我看到有人覆盖整个模块,这应该是正确的做法吗? 
artf
目前,要更改特征标签,必须在组件层面操作 “''js 组件模型 默认值:{ ..., 特质:[...] } ```
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
有可能为每个元素设置自定义样式属性UI吗? 举个例子,我想让字体大小显示为文本组件的文本框,而自定义组件的无线电显示。 字体大小属性可以在同一扇区内。 如何实现这一目标?
artf
是的,我用同样的方法做了柔性网格。 在你的样式管理器配置中,这样创建属性 “''js 性质:[ ... { ID:“font-size-radio”, 类型:“无线电”, 名称:“字体大小(无线电)”, 属性:“font-size”, 选项:[{...}, {...}], 有了这个选项,专利权就会被隐藏 直到有人不再需要它为止 toRequire:true, }, ... ]
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。