在默认(代码视图)模态中添加一个按钮。
问题
这其实不是个问题。 我想在原始代码视图模态中添加一个按钮,就像 zip 下载按钮,@artf添加到 [这个插件](https://github.com/artf/grapesjs-plugin-export)。
与其修改 gjs 导出插件,有没有什么 API 选项能让我用几行就能实现?
大概是这样的......
var myBtn = document.createElement('BUTTON');
myBtn.innerHtml = “复制”;
var modal = 编辑器。模态;
modal.append(myBtn);
可以通过克隆一个新的代码镜像来实现,如下所示。但GJS编辑器里会有两个代码编辑器,我觉得单一按钮操作起来会更麻烦。
' var codeViewer = editor.CodeManager.getViewer('CodeMirror').clone(); `
回答(2)
我是通过听这个命令 run:export-template 得到的。
Editor.ON('run:export-template', () => {
编辑。Modal.getContentEl().appendChild(myBtn);
})
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1908
无法读取未定义属性“indexOf”。
我在这里找到过之前的结果:https://github.com/artf/grapesjs/issues/1772 但我仍然无法让它工作,按照你的指南和那个问题中的答案,使用最基础的设置。 我的剧本: 页面简单地表示:  { const juice = require('juice'); 返回(opt = {}) => { 让 editor = opt.editor; 让 codeViewer...
问题 #1629
Grapesjs——当我拖放视频到画布时,我希望它能立即在组件设置中被选中
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。