GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 3,464 个问题

#11482018年5月31日作者 dwengticorp2 个回答
0 个反应

组件中的脚本会出问题,有人知道吗?

我创建了一个组件,比如 cont TWITTERTYPE = 'TWITTER'; domc.addType(TWITTERTYPE, { model: defaultModel.extend({ 默认值:{ ...defaultModel.prototype.defaults, 可掉落:错误, 账号:“安大略联盟”, widgetwidth:425, widgetheight:525, 特质:[ { 标签:“账户”,名称:“账户”,changeProp: 1, }, { 标签:“宽度”,名称:“widgetwidth”,类型:“数字”,changeProp: 1, }, { 标签:“高度”,名称:“widgetheight”,类...

artf

如果你使用任何类型的压缩器,脚本也会受到影响。如果你需要向用户展示完整代码,可以把脚本设置成字符串

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#11472018年5月30日作者 JulyanoF1 个回答
6 个反应

集合 通过元素或 ID(非模型)选择

是否可以通过传递一个元素或元素ID,而不是传递模型来设置编辑器中选定的内容?

artf

“''js const selector = '#itvmm'; editor.select(editor.DomComponents.getWrapper().find(selector)[0]); ```

#11462018年5月30日作者 sura2k3 个回答
1 个反应

在包装中添加特征

我找到了通过“init”函数向包装器添加特征的方法, 但我还得添加其他包装配置,比如“可移动”、“可复制”等。因为“wrapper”只是配置元素,我希望这是默认行为。但是,如果有办法直接添加“特质[]”而不使用其他属性,该如何实现呢? 我也跟着做了。 'DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}'' 当我点击包装元素时,会弹出以下错误信息。 ![图片](https://user-images.githubusercontent.com/1226939/40719338-f870cd4a-64...

artf

但我还得添加其他包装配置,比如可移动、可复制等。由于 wrapper 只是配置元素,我希望这是默认行为。但是,如果有办法直接添加性状[]而不依赖其他属性,那该怎么做呢? 如果你用init配置,就是这样,其他属性如果需要的话都要指定。我也跟着。 DomComponents.getWrapper().get('traits').add({'name':'test', 'type': 'text', 'label':'Test'}) 当我点击包装元素时,会弹出以下错误信息。 刚试...

sura2k

我之前用的是0.14.5。它在0.14.15版本上运行得很好。谢谢你的建议,抱歉没和最新版本测试就麻烦了。

betacar

@sura2k 你是如何提取包装器设定后的特征值的?/cc。@artf

#11452018年5月29日作者 milapshah153 个回答
0 个反应

将图片上传到远程数据库

大家好 我在找文档,可以让用户从本地选择图片,然后图片应该存储在 SQL 数据库里。你能推荐一些正确的资源来实现同样的效果吗? 我该如何获得被选中的 base64 文件 此致敬礼 米拉普

artf

你需要知道的关于这场争论的全部信息就是[这里](https://github.com/artf/grapesjs/wiki/Assets)

milapshah15

@artf 谢谢你结案。我也实现了同样的方法,效果非常好。

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#11442018年5月29日作者 fernandoagarcia3 个回答
0 个反应

:自定义属性可更改多个设置

有没有办法扩展现有的房产,或者创建一个新的房产来更改多个房产?我有一个组件,想在一个属性设置内通过无线电更改字体大小、填充左侧、右侧填充等。但我注意到每个选项只有一个数值。有没有办法同时更改多个数值?

artf

你好,Fernando,你可以在这里找到更多关于样式管理器 API 的信息 [这里](https://github.com/artf/grapesjs/wiki/API-Style-Manager)

fernandoagarcia

@artf 抱歉。我的意思是我想在一个属性内实现宽度、左侧填充、右侧填充。也许用无线电。我在文档里找不到类似的例子。想知道这是否可能。

artf

不,风格经理是按物业工作的。但你可以用[Traits](https://github.com/artf/grapesjs/wiki/Traits)创建自定义行为,在你的情况下可以更改样式

#11432018年5月29日作者 ssabrewolf2 个回答
1 个反应

如何启用前期占位块插入

大家好,葡萄团队 我成功创建了一个带有特征的组件和一个插入模块,拖拽模块时会有一个绿色的占位符,作为用户插入组件的辅助工具,如图所示 ![陆拖](https://user-images.githubusercontent.com/4706041/40673651-f8e908e0-6337-11e8-84f1-9d5960a8ff47.jpg) ,该行辅助器只在块拖拽操作中出现,是否可以在不手动拖放操作的情况下自动触发该行辅助器?如果存在URL参数(例如可用 mysite.com/editor?wcomp=map),就想渲染该行。 此致

artf

不,遗憾的是,没有办法用那种方式触发d&d,类似的事情你可以通过Canvas中的“editor.runCommand('tlb-move')”对选中的组件做,但不能用块

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#11422018年5月29日作者 ionic6662 个回答
0 个反应

如何更新模型

你好,现在我正在实现更改我的表格。 我用的是 this.selected.components('<table><tbody>'+tbodys+''</tbody></table>) 但还有一张额外的表格,保存后,冗余表格的网站已经更改了。 ![qq20180529-152223](https://user-images.githubusercontent.com/36065691/40643908-1d320672-6354-11e8-8d58-06f081eb5aff.png) ![qq20180529-151857](https://user-images.githubusercontent.com/36065691/406...

artf

显然,如果你每次都添加初始值行,刷新页面时就会有行

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#11412018年5月29日作者 inventorbit2 个回答
2 个反应

如何扩展现有特征并在画布中表现变化?

我正在尝试编写一个插件来管理 Boostrap Block 的所有元素属性。如果有人点击按钮,它会显示按钮相关的属性,比如按钮颜色、大小等......(基于默认的引导类) 接下来的代码——修改了模型中存储的按钮类和设置,但我不知道如何正确渲染这些更改。 这是我的代码:

artf

在这种情况下你不需要更新视图,只需在模型内部更改类即可。你只需要这个 “''js doStuff() { this.setClass(this.get('classProp')); }, ```

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#11402018年5月28日作者 TclasenITVT3 个回答
1 个反应

IE11 通讯演示无法正常工作

一般信息 我正在 http://grapesjs.com/demo-newsletter-editor.html 试试当前的试玩版。网页演示运行顺利,但通讯演示失败了。 ![图片](https://user-images.githubusercontent.com/35216119/40603532-7caa65ac-625c-11e8-8c32-94a4db4cdb08.png) 我使用的是Windows 10上的IE 11。IE版本是11.1088.15063.0,更新版本是11.0.65(KB4103768)。发生了什么 ![葡萄酱11](https://user-images.githubusercontent.com/3...

TclasenITVT

@artf非常感谢你帮我解决这个问题 👍

shareefhiasat

@TclasenITVT请编辑步骤以复现并添加此链接 [在线测试浏览器,查看 IE 11 在线葡萄链接](https://www.browserling.com/browse/win/7/ie/11/http%3A%2F%2Fgrapesjs.com%2Fdemo-newsletter-editor.html) @artf它在 Edge IE 上工作(我是 20 版) 此致

TclasenITVT

@shareefhiasat你对我编辑复制步骤的方式满意吗?

#11392018年5月28日作者 ionic6661 个回答
0 个反应

使用内置表格组件

我想请教一下你对如何使用内置表格组件的看法

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

浏览所有主题