Svg图标块
你好@artf 请问我该如何继续制作自定义的SVG图标块 比如说 -:我想做一些图标块,里面有可用的 SVG 图标列表。 谢谢
artf
你必须创建一个自定义组件,激活后触发一个Modal(或你想要的任何容器)
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
你好@artf 请问我该如何继续制作自定义的SVG图标块 比如说 -:我想做一些图标块,里面有可用的 SVG 图标列表。 谢谢
artf
你必须创建一个自定义组件,激活后触发一个Modal(或你想要的任何容器)
嗨! 我创建了一个自定义特征,希望可以根据特征值更改标签(这里是H1标签)的内容。 如果能双向使用就太棒了; 特质面板的更改会更新画布,画布的变化也会更新面板中的输入。 我尝试了很多方法,但都没有成功。 你知道吗?
artf
画布上的>变化 什么样的变化?你想如何更改画布中元素的标签?
sircoko
不,我想改内容。 例如: “<p>$CHANGE_这个</p>”
artf
自定义特征定义中的“onUpdate”函数允许你按意更新输入(示例中你可以看到组件参数如何传递并用于更新特征值)
版本: 0.15.9 你能重现演示中的bug吗? 是的 预期的行为是什么? 点击导入 buttion 后不要刷新页面 详细描述那个漏洞 我已经把这个成分(葡萄)用b-form形式写进去了。我们有一个导入选项,我点击了那个按钮,它会刷新整个页面,并添加如下的URL查询参数 <b-form> <grapesjs></grapesjs> </b-form> URL 查询参数: http://localhost:8080/'?text-align=left&text-decoration=none&font-style=normal&border-collapse=separate'#/examples/form 目前的行为是什么?* 点...
dharmatv
谢谢@artf我找到了解决方案,如果有人需要,请查看后续解决方案 太阳系:
artf
可能是因为导入按钮没有“type=”button“,所以在表单元素内表现为”type=“submit”。
dharmatv
@artf我知道,但我该如何为导入按钮添加类型 注意:我知道如何用js动态添加。没有这个,葡萄中任何其他解决方案
他说我想在插件项目里覆盖BlockManager。目前我需要分叉葡萄,创建分支并修改BlockManager代码。有些更改与葡萄无关,所以我必须构建分支并从插件中引用。 我可以在插件项目中覆盖BlockManager,比如说,src/blockmanager,这样当我的另一个项目HTML引用我的插件时,.min.js它用的是插件的blockmanager而不是Grapesjs的?
adamtang79
是指插电电平无法实现吗?
artf
你具体想覆盖什么?
adamtang79
区块经理
目前只有一位区块经理。 我想把画布左侧的方块移动。 我可以从左边拖放方块,看到右边的样式。 我将能在左侧或右侧增加更多新型经理。 他们有没有成为做这件事的例子?
adamtang79
这样做对吗? https://codepen.io/artf/pen/MQpZPj
artf
这是正确的方法吗? 正确
版本: 0.16.22 你能重现演示中的bug吗? []是的 [ ] 不 预期的行为是什么? 导出的HTML应该是响应式的 详细描述那个漏洞点击演示顶部的</>查看代码,然后点击“导出为ZIP”。解压文件并点击index.html使用Chrome开发者工具(例如iPhone 6/7/8)调整窗口大小。 刷新窗口 目前的行为是什么? HTML 应该响应式调整大小以适应屏幕大小,但似乎并没有。 对于较小的屏幕来说,它似乎太小了 而且图片不会导出 你能附上截图、截屏或实时演示吗? []是的(附上) [ ] 不 ) { return { 类型: 'testcomponent'}; } }, 型号:{ 默认属性 默认值:{ 标签名称:“div”, attributes:...
Lerdouille
谢谢;)
artf
不,一切都是按规定的。你试图拖拽一个不可拖拽的组件,所以行为是正确的
Lerdouille
你好, 谢谢你的回答。 嗯,我知道我的“链接”组件不能拖拽,我设置成这样(特别是为了不把链接拖出整个组件) 但它也设置为不可选择,所以如果我点击它,想拖动整个组件,我们应该期望选中整个组件,对吧? 如果没有,有没有解决办法? 此致敬礼
我想避免使用一些标签,比如“B”、“I”等标签,无法检测到作为组件。问题是我有一个组件像这样 <p data-gjs-type=“text”>Insert Text 当</p>我在像这样的 textnode 添加 Bold style 时,比如 <p data-gjs-type=“text”>Insert Text <b>Here</b></p>,因为它的组件行为 B 标签也检测为 Text 组件。 当我保存并回来时,它被分成了两个部分。所以我想避免使用一些标签,以便作为组件。怎么解决这个问题?
RJCAM
你好@krishnaeverestengineering为什么不直接用富文本编辑器把文字加粗? 
krishnaeverestengineering
是的,我们可以用。但问题是保存后重新加载内容,将B标签作为独立的文本组件。我想避免作为另一个组件
krishnaeverestengineering
<img width=“809” alt=“截图 2020-09-11 上午9:10 41” src=“https://user-images.githubusercontent.com/55732888/92854461-ba449e00-f40e-11ea-9ca7-4e4a5dc26402.png”> 看这个,现在加粗文字变成了另一个文本组件
你好, 我用的是 GrapesJs 搭配 MJML 插件,当我从桌面拖拽图片时,包装器上丢弃的结果是一个“图片”组件。 但就我而言,我希望丢失的结果直接是一个“mj-image”分量。 我看到拖拽数据传输的结果是用这种方法从Droppable utils类计算出来的 : https://github.com/artf/grapesjs/blob/ea2f7954937c2306b284e09cf08c6e7bffb9309c/src/utils/Droppable.js#L151 有没有办法通过新插件扩展这个方法? 谢谢
artf
看看这个 https://github.com/artf/grapesjs/issues/2472#issuecomment-570228050
你好, 我尝试了所有可能更改资产管理配置的方法,但效果并不理想。 我甚至做了一个示例插件,但似乎也没用。 基本上我想把文件上传到我的服务器上,我提供了URL,但它没有在服务器上发送任何请求。 然后我会覆盖uploadFile,它能在服务器上发送数据并收到与文档格式相同的响应,但之后我必须使用**编辑器。但编辑器在创建实例之前是空的。 https://github.com/artf/grapesjs/issues/216#issuecomment-321051380 https://github.com/artf/grapesjs/issues/1581 <img width=“1210” alt=“截图 2020-09-08 上午...
artf
你必须使用 [I18n 模块](https://grapesjs.com/docs/modules/I18n.html)来更新[这些标签](https://github.com/artf/grapesjs/blob/43dc05ffecabdb69f880f163f35b033222a7482a/src/i18n/locale/en.js#L4-L9)
vijayshukla30
@artf 这不仅仅是标签的问题。 我在上传时提供了我的 API URL,但无法接收到任何调用,网络中也没有看到任何调用。
vijayshukla30
我尝试关闭上传,但没用。 <img width=“1384” alt=“截图 2020-09-15 12 48 57 PM” src=“https://user-images.githubusercontent.com/11537372/93178562-0a469c00-f752-11ea-89ce-ed1b2a9ac33c.png”>