插件 \ emoticons 表情插件在内容区插入unicode字符表情
+toolbar按钮

此页更新时间:2019-10-17 10:58

此页英文文档:https://www.tiny.cloud/docs/plugins/emoticons/

可在内容区插入unicode字符表情。

tinymce.init({
    selector: '#tinydemo',
    plugins: "emoticons",
    toolbar: "emoticons",
});

额外选项

可以通过以下选项覆盖或扩展默认的emoji表情列表。

以下为自定义表情的格式示例。robot和dog为表情名,内部的keywords为该表情关键字,用于检索,char为该表情的unicode字符,category用于归类。

{
  "robot": {
    "keywords": ["computer", "machine", "bot"],
    "char": "🤖",
    "category": "people"
  },
  "dog": {
    "keywords": ["animal", "friend", "nature", "woof", "puppy", "pet", "faithful"],
    "char": "🐶",
    "category": "animals_and_nature"
  }
}

emoticons_append

5.0.1新增。

用于追加表情到默认列表中。

tinymce.init({
    selector: '#tinydemo',
    plugins: "emoticons",
    toolbar: "emoticons",
    emoticons_append: {
        "diy1": {
            "keywords": ["diy1"],
            "char": "\uD83E\uDD2F",
            "category": "animals_and_nature"
        }
    },
});

emoticons_database_url

因表情很多,直接写在配置中是不现实的,此参数用于直接指定表情数据存放的文件路径。

默认值:'${pluginUrl}/js/emojis.js'

用法 emoticons_database_url: '/js/emoji.js'

下一节:fullpage 文档属性