问题 #1466💬 已回答提出于 2018年9月27日作者 sfkazmi0 个反应

编辑已保存的html编辑器.set组件滑块加载问题

快速解答作者 sfkazmi

我找到了解决办法,我直接把HTML和CSS内容传到了<div>。

阅读下方完整回答 ↓

问题

我正在做一个项目,集成了 grapesJs 让用户构建模板,保存到数据库中,并编辑这些已保存的模板。

我最近添加了滑块插件,现在用户可以创建模板,但编辑时会引发JavaScript问题, 我用 editor.setComponents 编辑用户模板,并在 editor.setComponent('<saved html>')和 editor.setStyle('<saved style>')中添加已保存的 html,

现在,当保存的HTML中有某种JavaScript,比如滑块JavaScript,并且当JavaScript出现撇号(')时,它会破坏脚本并抛出异常,

我可以手动传递这些HTML和CSS在<div id=“gjs”中>但正文背景CSS不起作用。 有什么面糊溶液可以解决这个问题?

editor.setComponents('{!! $template->html !!}'); editor.setStyle('{!! $template->css !!}'); editor.store();

我用的是Laravel,加载模板、HTML和CSS都是这样

回答(3)

sfkazmi2018年9月28日

我找到了解决办法,我直接把HTML和CSS内容传到了<div>

sfkazmi2018年9月28日

我遇到了一个新问题,当我把CSS传递<div>去渲染和HTML时,我会更改样式并用editor.getCss()获得;它会得到我传递到style tag里<div>的旧样式

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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