📜  summernote 下拉插件 - C# (1)

📅  最后修改于: 2023-12-03 15:35:11.251000             🧑  作者: Mango

Summernote下拉插件 - C#

简介

Summernote是一个简单易用的富文本编辑器,支持即时预览、代码高亮、代码块、图片上传等功能。下拉插件是一个可以在编辑器中添加下拉列表的扩展插件。

安装
  1. 下载Summernote编辑器
  2. 下载下拉插件的源代码
  3. 将插件文件复制到Summernote插件文件夹
  4. 引入插件以及其他所需的JS和CSS
用法

在初始化Summernote编辑器时,添加下拉插件。可以通过options参数配置下拉列表中的选项,如示例所示:

$("#summernote").summernote({
    height: 500,
    placeholder: '请输入内容...',
    airMode: false,
    popover: {
        image: [],
        link: [],
        air: []
    }
}).summernoteAddPlugin({
    name: 'dropdown',
    options: {
        title: '选择选项',
        items: [
            { key: '1', value: '选项1' },
            { key: '2', value: '选项2' },
            { key: '3', value: '选项3' }
        ]
    }
});
配置项

下拉插件有以下配置项:

  • title: 下拉列表的标题
  • items: 下拉列表中的选项,以对象数组形式传入。每个对象包括两个属性:key和value。
  • onChange: 选择不同选项时的回调函数
示例
$("#summernote").summernote({
    height: 500,
    placeholder: '请输入内容...',
    airMode: false,
    popover: {
        image: [],
        link: [],
        air: []
    }
}).summernoteAddPlugin({
    name: 'dropdown',
    options: {
        title: '选择选项',
        items: [
            { key: '1', value: '选项1' },
            { key: '2', value: '选项2' },
            { key: '3', value: '选项3' }
        ]
        // onChange: function(value) {}
    }
});

返回的markdown代码片段:

# Summernote下拉插件 - C#

## 简介

Summernote是一个简单易用的富文本编辑器,支持即时预览、代码高亮、代码块、图片上传等功能。下拉插件是一个可以在编辑器中添加下拉列表的扩展插件。

## 安装

1. 下载Summernote编辑器
2. 下载下拉插件的源代码
3. 将插件文件复制到Summernote插件文件夹
4. 引入插件以及其他所需的JS和CSS

## 用法

在初始化Summernote编辑器时,添加下拉插件。可以通过options参数配置下拉列表中的选项,如示例所示:

```C#
$("#summernote").summernote({
    height: 500,
    placeholder: '请输入内容...',
    airMode: false,
    popover: {
        image: [],
        link: [],
        air: []
    }
}).summernoteAddPlugin({
    name: 'dropdown',
    options: {
        title: '选择选项',
        items: [
            { key: '1', value: '选项1' },
            { key: '2', value: '选项2' },
            { key: '3', value: '选项3' }
        ]
    }
});
配置项

下拉插件有以下配置项:

  • title: 下拉列表的标题
  • items: 下拉列表中的选项,以对象数组形式传入。每个对象包括两个属性:key和value。
  • onChange: 选择不同选项时的回调函数
示例
$("#summernote").summernote({
    height: 500,
    placeholder: '请输入内容...',
    airMode: false,
    popover: {
        image: [],
        link: [],
        air: []
    }
}).summernoteAddPlugin({
    name: 'dropdown',
    options: {
        title: '选择选项',
        items: [
            { key: '1', value: '选项1' },
            { key: '2', value: '选项2' },
            { key: '3', value: '选项3' }
        ]
        // onChange: function(value) {}
    }
});