我在Ractivejs中构建了带有实时预览功能的电子邮件拖放编辑器(我无法改变框架),我面临的问题是我不知道答案。
我有一个组件列表,我将其拖入"画布" (不是html画布,只是一些div元素)而且我需要在那里显示电子邮件的DOM,其中的样式和组件已被删除到" canvas"。由于我不想干涉我构建此编辑器的CMS样式,因此我只有将组件拖到iframe中。
问题是我需要在这两个DOM(父DOM和iframe DOM)之间进行通信,并在ractive中以组件(和视图)之间的方式进行通信。我的意思是,在iframe中没有ractive(没有连接)我在父DOM中使用。我还没有找到任何解决方案。在ractive中,我使用这个拖放"事件定义"模块https://www.npmjs.com/package/ractive-drag-events
我希望很清楚我的问题是什么,如果不是,我会明确地回答任何其他问题以解决这个问题;)