首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在grapesjs中添加块插件?

如何在grapesjs中添加块插件?
EN

Stack Overflow用户
提问于 2021-07-30 09:23:13
回答 2查看 253关注 0票数 0

这是我的代码,我也安装了node模块,但它不工作。

代码语言:javascript
复制
var editor = grapesjs.init({
        showOffsets: 1,
        noticeOnUnload: 0,
        container: '#gjs',
        height: '100%',
        fromElement: true,
        plugins: ["gjs-blocks-basic"],
        pluginsOpts: {
          "gjs-blocks-basic": {
            block: {
              category: 'basic',
            }
          }
        },
EN

回答 2

Stack Overflow用户

发布于 2021-08-02 15:08:13

我认为你有一个额外的关键block插件选项,它应该是类别。

代码语言:javascript
复制
const editor = grapesjs.init({
        showOffsets: 1,
        noticeOnUnload: 0,
        container: '#gjs',
        height: '100%',
        fromElement: true,
        plugins: ["gjs-blocks-basic"],
        pluginsOpts: {
          "gjs-blocks-basic": {
            category: "Basic"
          }
        });
票数 0
EN

Stack Overflow用户

发布于 2021-10-29 13:28:58

自定义插件不能添加单引号

代码语言:javascript
复制
const editor = grapesjs.init({
        showOffsets: 1,
        noticeOnUnload:0,
        container: '#gjs',
        plugins: ['gjs-preset-webpage',myPlugin,'myNewComponentTypes' ],
        pluginsOpts: {
            'grapesjs-plugin-export': { /*option*/ },
             'myPlugin':{ category: "myPlugin"},
        },

函数Reference中的

生成插件

代码语言:javascript
复制
 //PLUGIN

    
    function myPlugin(editor) {
        editor.BlockManager.add('my-block',{
            label:'Plug',
            category: 'Basic',
            content:'<div class="my-block"><p>Plugin Success</p></div>',
        });
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68588528

复制
相关文章

相似问题

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