Summernote JS - 在同一初始化中注入代码和参数

Posted

技术标签:

【中文标题】Summernote JS - 在同一初始化中注入代码和参数【英文标题】:Summernote JS - Inject code & parameters in the same initialization 【发布时间】:2017-12-28 16:19:14 【问题描述】:

如何在初始化参数中注入code? 换句话说,如何合并下面的这两段代码(都工作正常)? 谢谢

var titleformodif = 'bob';

// initialization #1
$('#tasktitle_modify').summernote('code', titleformodif);

// initialization #2
$('.tasktitle_modify').summernote(
    //insert code here
    airMode: true,
    placeholder: 'in few words',
    dialogsInBody: true,
    disableDragAndDrop: true,
    popover: 
    link: [
        ['link', ['linkDialogShow', 'unlink']]
    ],
    air: [
        ['font', ['bold', 'italic', 'underline']],
        ['para', ['ul', 'ol']],
        ['insert', ['link']]
    ]
    ,
);

【问题讨论】:

【参考方案1】:

这是不可能的,至少没有您可以提供的code(或等效)选项。但是,您可以在回调中设置代码,例如 onInit 回调,一个选项:

$('.tasktitle_modify').summernote(
    //insert code here
    callbacks: 
        onInit: function() 
            $(this).summernote('code', titleformodif);
        
    ,
    airMode: true,
    // ...etc...
);

【讨论】:

我的错误:它工作正常,我忘记在回调中使用$(this)。感谢您抽出时间陪我。

以上是关于Summernote JS - 在同一初始化中注入代码和参数的主要内容,如果未能解决你的问题,请参考以下文章

在 vue.js 2 中使用 Summernote

如何使用流星JS在summernote中收取数据?

对同一页面中的所有文本区域重复summernote编辑器

如何在没有定义文件的情况下在 Typescript 中使用 JS 库(React-Summernote)

在流星 js 中显示来自 mongodb 的 Summernote 内容时出错

Summernote:带有 ('code') 的 .summernote 删除了初始化选项