复制粘贴 // CKEDITOR
大家好, 我已经把CKEDITOR集成为葡萄上的RTE。 但现在,当我复制粘贴时,内容显示是重复的。 有人遇到过这个bug吗? 谢谢
acamenhas
抱歉,找错了仓库
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
大家好, 我已经把CKEDITOR集成为葡萄上的RTE。 但现在,当我复制粘贴时,内容显示是重复的。 有人遇到过这个bug吗? 谢谢
acamenhas
抱歉,找错了仓库
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我正在尝试从本地的 Grapesjs 编辑器保存到远程数据库。虽然我能打到端点,但显示204,无内容。 这是我搭建的服务器: var express=require('express'); VAR 应用=express(); app.use(bodyParser.urlencoded({ extended: true })) App.use(cors()); app.post('/grapesjs', function (req, res) { console.log(要求) 返回 res.status(200).json({key: 'value'}) }); 我的Grapesjs编辑: VAR Editor = Grapesj...
artf
远程存储不要求存储端点返回任何信息,所以任何“2XX”状态码都可以
jvrjosephlouie
你好,我也收到同样的回复,而且没有收到任何来自 API 的数据。它需要请求方法才能成功运行吗?谢谢。 const storageManager = { 编号:“GJS-”, 类型:“远程”, 自动保存:正确, 自动加载:正确, stepsBeforeSave: 1, storeComponents: true, storeStyles: true, storeHtml: true, storeCss: true, urlStore: 'https://xxxx/store/...
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
版本: “grapesjs”: “^0.14.61”, “grapesjs-preset-newsletter”: “^0.2.20”, 我导入脚本如下: 上下文是代码: 而且只有在组装时,控制台打印: 请帮帮我。感谢你的时间。
joshberry
@nternouski我猜你需要在angular.json的构建脚本部分包含 gjs-preset-newsletter 脚本。 你想用的任何插件都必须包含在这里,否则 Angular 版本不会知道要包含它们。
joshberry
如果你不全局添加插件,就需要手动用 grapesjs 注册插件。 “打字稿” 从“grapesjs”导入葡萄; 从“grapesjs-preset-newsletter”导入grapesjsPresetNewsletter; grapesjs.plugins.add('grapesjs-preset-newsletter', grapesjsPresetNewsletter);
artf
你好@nternouski,不幸的是,那个插件仍然使用旧的导出功能,所以你必须这样做: “''js 从“grapesjs”导入葡萄; import “grapesjs-preset-newsletter”; ... Grapesjs.init({ ... 插件:[“gjs-preset-newsletter”], ... }) ```
我在Polymer 3.x Element中使用grapesJS,一切运行得非常顺利,项目很棒。但是,我遇到了一个问题: 当我在画布中选择元素,进入特质面板,将光标置于特质字段,输入一些文本(或不输入),然后按删除键或退格键时,它会删除选中的元素。 这种情况在 Chrome 的 Mac OS 和 Windows 上都会出现(其他浏览器还没试过)。 我的问题是:有没有办法在特质管理器中拦截退格/删除键,还是我漏掉了某个配置设置? 这是我的初稿:
artf
听起来像是老问题,你用的是最新版本吗?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
@artf我用的是CKEditor,但它的链接插件无法支持“链接”块。当 grapesjs 的新闻通讯正在渲染时,我怎样才能避免创建“Link”组件?或者阻止选择职业的链接包覆。 添加链接时:  导入上述模板代码后:  => false, }) ```
yrbn
@artf不,如果我用这种方式,链接就会变成文本。我希望葡萄酱不要用任何方块包裹它
artf
我希望葡萄酱不要用任何方块包裹它 你说的是哪个街区?
你好, 我想知道是否有可能对房产更新做出反应。 我尝试过使用内置事件,但我不太清楚该如何从模型中提取所需信息。 例如,当我处理事件 '''component:styleUpdate:font-family' 时,我得到一个包含大量信息的模型,但没有明确显示哪个字体家族是新的。 如果能有更新后的html节点和更新后的CSS属性以便进一步处理,那就太棒了。
artf
你可以这样做: “''js editor.on('component:styleUpdate:font-family', component => { console.log('更新的组件', component, 'font-family new value', component.getStyle()['font-family']); }); ```
HakuTheWolfSpirit
谢谢你的回答。这意味着我必须为每一个事件处理程序写入。难道没有更通用的方法来解决这个问题吗?
artf
这意味着我必须为每个事件处理程序写入。 每一个什么?财产?那你可以试试这个: “''js editor.on('component:styleUpdate', (component, prop) => { console.log('updated component', component, 'property:', prop, 'value:', component.getStyle()[prop]); }); ```
大家好, 我使用的是 Grapesjs 0.14.52 版本。 我遇到了以下问题: 当我在画布中放置链接块时,可以使用以下“linkModel.get(”content“)”来获取链接的内容。但一旦我设置了新内容,使用 'linkModel.set(“content”, “whatever”)','linkModel.get(“content”)' 就开始返回空字符串值。 我可以用相同的 get 和 set 方法,以及除了内容以外的任何属性,设置和读取每个示例的属性。 检查 linkModel JSON 后,内容属性开头值是正确的,但不知为何在 'linkModel.set(“content”, “whatever”)' 上被设置...
prosenjit-manna
重复 #2013
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
大家好, 我使用的是 Grapesjs 0.14.52 版本。 我遇到了以下问题: 当我在画布中放置链接块时,可以使用以下“linkModel.get(”content“)”来获取链接的内容。但一旦我设置了新内容,使用 'linkModel.set(“content”, “whatever”)','linkModel.get(“content”)' 就开始返回空字符串值。 我可以用相同的 get 和 set 方法,以及除了内容以外的任何属性,设置和准备每个示例的属性。 检查 linkModel JSON 后,内容属性开头值是正确的,但不知为何在 'linkModel.set(“content”, “whatever”)' 上被设置...
artf
不幸的是,这是由于ComponentTextView的逻辑不一致所致 https://github.com/artf/grapesjs/blob/3f053af969ef6a688d526d158b9df7e6aa076838/src/dom_components/view/ComponentTextView.js#L87-L114 所以,如果你使用内置的RTE,“内容”在更改时总是被移到“组件”中。我知道这不连贯,但这里重构可能需要一些我没有的时间
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我想为所有可访问的组件添加一些函数。 初始化编辑器时,有一个类似 protectedCsss 的选项。 难道没有像上面那样的JavaScript方法吗?
artf
你可以用这种方式在画布中初始化自定义 js: “''js const editor = Grapesjs.init({ ... 画布:{ 脚本:['https://.../script.js'] } }); ```
webdeveloper0429
谢谢。 顺便说一下,我想要的是内联 Javascirpt。 非外部链接...... 此致敬礼。
artf
在这种情况下,我建议你访问iframe的文档,手动添加内联脚本(要获取文档,请使用'editor.“。Canvas.getDocument()')