问题 #555✓ 已解决提出于 2017年11月22日作者 HarshOB2 个反应

在创建新组件时在脚本中添加外部脚本

快速解答作者 artf2

@HarshOB https://github.com/artf/grapesjs/wiki/Components-&-JS#template-related

阅读下方完整回答 ↓

问题

你好@artf

我在创建组件时如何传递外部脚本链接?就像这样,

bm.add('test-Block2', { 标签:“测试块2”, 属性:{class: 'fa fa-text'}, 内容:{ 脚本: '<script src=“”https://cdn.ckeditor.com/4.6.2/full/ckeditor.js“></script>CKEDITOR.replace( \'editor1\' )', 内容:'<textarea name=“editor1”></textarea>' } });

现在它显示的是类似意外令牌“<”的错误。

回答(3)

arthuralmeidap2017年11月22日

把“script”标签移到HTML页面导入CKEditor,然后在块里调用脚本。

rohanreddyg2018年2月4日

JavaScript 不知怎么的不允许字符串中带 End 标签(“</script>”)。所以只要把代码改成这样: 'script: '<script>alert(“Hi”);<' + '/script>'' `

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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