PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #3049✓ 已解决提出于 2020年9月28日作者 lebonsavane2 个反应

自动分页

快速解答作者 MartinPutz❤ 2

@lebonsavane 据我所知,目前没有相关功能可以做到这一点。 我会创建一个名为“Page”的自定义组件,将“removable”设为false,编辑器加载后添加这个组件。所以总会有至少一页。你可以将这个自定义组件的高度指定为样式参数。 然后,你需要自定义逻辑来确定何时添加新页面。 我认为内容超过“高度限制”只有两种方式。 1.当前内容增加 例如,当文本组件的内容长度增加时。 2.新增内容 显然,当你在某个页面中插入一个新组件时,如果当前高度 + 新组件的高度大于页面高度,你需要额外添加一个页面来添加新组件。 对于第一种情况,你可以在每个页面组件上听取“component:styleUpdate:height”,当高度超过允...

阅读下方完整回答 ↓

问题

你好, 我如何在GrapeJs上实现自动PageBreak?比如我想要每500像素就有一个pageBreak。我该怎么做? 真诚地 谢谢你的回答 @artf

回答(2)

👍 最有帮助MartinPutz• 2020年10月3日

@lebonsavane 据我所知,目前没有相关功能可以做到这一点。 我会创建一个名为“Page”的自定义组件,将“removable”设为false,编辑器加载后添加这个组件。所以总会有至少一页。你可以将这个自定义组件的高度指定为样式参数。 然后,你需要自定义逻辑来确定何时添加新页面。 我认为内容超过“高度限制”只有两种方式。 1.当前内容增加 例如,当文本组件的内容长度增加时。 2.新增内容 显然,当你在某个页面中插入一个新组件时,如果当前高度 + 新组件的高度大于页面高度,你需要额外添加一个页面来添加新组件。 对于第一种情况,你可以在每个页面组件上听取“component:styleU...

相关问答

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

问题 #3443

Backbone-undo/underscore security advisory

版本: v0.17.3 你能重现演示中的bug吗?[x] 是的[ ] 不 预期的行为是什么? 见下文 目前的行为是什么? 嵌套依赖使用的某个underscore版本存在已知的安全漏洞。 当前版本的grapejs利用了backbone-undo ^0.2.5 https://gi...

4 个回答更新于 2021年7月5日

问题 #2716

在Grapejs中添加自定义字体的问题

@artf 我按照下面的方法成功添加了列表中的字体,但并非所有字体都显示正确行为,我想在系统中添加Avenir字体,添加时并没有把字体改成Avenir,而是给了某个默认值 editor.on('load', function () { styleManager = 编辑器。风格...

3 个回答更新于 2023年5月11日

问题 #2850

添加下拉菜单来用特质来屏蔽

你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以...

3 个回答更新于 2020年7月2日

问题 #1579

边境颜色问题

@artf 如果你在编辑器上拖动按钮,把像 rgb(255, 0, 0) 这样的颜色粘贴到边框颜色里,然后在编辑器里选择其他元素而不更改属性并重新按键,边框颜色就会变为 rgb(255),如果边框属性发生变化,CSS 就会失效。请检查并修复这个问题。如果有快速修复方法,请提供。...

3 个回答更新于 2019年12月1日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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