:调用“preview”命令无法正常工作
问题
这是我正在使用的一段代码:
' this.editor = grapesjs.init(this.config)' 'const commandManager = this.editor.Commands' ' commandManager.get('preview').run(this.editor)'
我希望编辑器在加载后立即进入预览模式。它确实进入了预览模式,但偏移量依然显示。鼠标悬停在组件上仍然会高亮。是不是需要加载某个部分才能让命令正常工作? 手动点击预览按钮时正常,但调用代码命令时就不行。有没有什么事件可以附加到,确保编辑器在调用命令前已经完全加载完毕?
回答(2)
是的,你应该利用这个 “''js editor.on('load', () => editor.runCommand('preview'))
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1241
:新风格未反映在面板中
你好, 在我的项目中,我用自己的方式替换了AssetManager。 但是,当我用新管理器更新组件的背景图像时,背景图像显示了,但新状态没有反映在面板上。 基本上我的问题是:我该如何检测用户正在编辑的属性或属性?又该如何在小组中反映新的状态? 此致, 理查德
问题 #814
当移动视图开启时,关闭可选、悬停和可编辑选项。
你好, 我想禁用在移动视图开启时选择、悬停或编辑编辑器的组件。 我尝试过使用以下代码。但它会移除编辑器中的所有组件。 “''js Commands.add('set-device-mobile', { run: 函数(编辑器) { editor.setDevice(“移动肖像”...
问题 #1985
远程存储的自动保存不会发送网络请求
操作系统:Windows 10 浏览器:Chrome 73 GrapesJS 版本:'0.14.57' 我用这个调用 'grapesjs.init()' 配置了远程存储: 虽然我在Chrome开发工具的网络标签里看到“/load”请求触发,但无论我在编辑器里做多少修改,都没看到...
问题 #436
RemoteStorage - 加载模板使用 POST
我正在使用自定义模块来保存/加载一个模板,服务如下: 存档是另一个模块,但运行正常。问题出在 Load() 调用上。不知为何,Grapes 对“localhost:8000/templates/5”执行 POST 操作,结果触发了 405 - 后端不允许的方法。 如果请求中没有...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。