首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Vue应用程序中嵌入GrapesJS MJML

在Vue应用程序中嵌入GrapesJS MJML
EN

Stack Overflow用户
提问于 2019-09-05 12:13:39
回答 1查看 1.8K关注 0票数 3

我正在尝试将GrapesJS MJML集成到基于Vue的应用程序中,但我无法正确地配置它。编辑器似乎已经加载,但是,我得到的结果如下:

https://imgur.com/voGh642

  • MJML未正确呈现
  • MJML块不可用

这就是我如何在Vue中初始化GrapesJS MJML的方式:

代码语言:javascript
复制
<template>
    <section>
        <div id="gjs"></div>
        <div id="blocks"></div>
    </section>
</template>

<script>
    import grapesjs from 'grapesjs';
    import 'grapesjs-mjml';
    import 'grapesjs/dist/css/grapes.min.css';

    export default {
        name: 'dashboard',
        data: function () {
            return {
                editor: null
            }
        },
        mounted: function () {
            this.editor = grapesjs.init({
                fromElement: 1,
                container : '#gjs',
                plugins: ['grapesjs-mjml'],
                pluginsOpts: {
                    ['grapesjs-mjml']: {/* ...options */}
                },
                blockManager: {
                    appendTo: '#blocks',
                    blocks: [
                    ]
                }
            });
        }
    }
</script>

我应该手动加载这些块吗?所有提示都是欢迎的。

EN

回答 1

Stack Overflow用户

发布于 2019-11-08 08:42:15

它不起作用,我几个月来一直在努力让它起作用。最好的方法就是将所需的MJML组件转换为HTML,并创建自己的GrapesJS块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57805240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档