TinyMce - 使用自动调整大小插件时如何将编辑器高度设置为低于 50px

TinyMce - How to set editor height below 50px when using autoresize pluggin

如何将 tinymce 编辑器高度设置为 36px,当我设置它时 iframe 高度变为 67px。如果我将高度设置为 100 以上,它就可以正常工作。我需要编辑器通过键入或粘贴自动调整大小
我的代码是这样的:

tinymce.init({
    selector: "textarea,
    plugins: ["paste autoresize"],
    height : '40px',
    icon: false, menubar: false, statusbar: false, toolbar: false, autoresize_bottom_margin: 10, object_resizing: false,
    paste_as_text: true, force_br_newlines: true,autoresize_max_height : "300px", 
});

您可以使用 min_height 配置设置。
在您的情况下,代码应为:

tinymce.init({
    selector: "textarea",
    plugins: ["paste autoresize"],
    min_height: 10,
    height : 30,
    icon: false,
    menubar: false,
    statusbar: false,
    toolbar: false,
    autoresize_bottom_margin: 10,
    object_resizing: false,
    paste_as_text: true,
    force_br_newlines: true,
    autoresize_max_height : "300px"
});

如您所说,使用 autoresize 插件不起作用。也许这是 autoresize 插件的问题。无论如何,我测试了另一个选项 autoresize_min_height : 30 但似乎这也不起作用。

我通过设置像

这样的初始化选项让它工作

tinymce.init({ selector: "textarea, plugins: ["paste autoresize"], autoresize_bottom_margin: 2, autoresize_min_height: 36, autoresize_max_height: 300, icon: false, menubar: false, statusbar: false, toolbar: false, autoresize_bottom_margin: 10, object_resizing: false, paste_as_text: true, force_br_newlines: true, });