问题标签 [emojione]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5464 浏览

vue.js - 在 VueJs 应用程序中实现表情符号

我希望为我的聊天应用项目设置表情符号。我真的很喜欢 slack / tweeter 中的表情符号,我想要类似的东西。

我找到了以下库:(如果有人能推荐一个更好的库,我很想听)

表情区

wdt 表情包

我不确定如何加载这些库并在 VueJS 应用程序中使用它们。任何人都可以协助如何加载和使用它们吗?

我想提一下我尝试使用emoji-mart-vue 但不确定如何在运行时将组件添加到模板中。

非常感谢

0 投票
1 回答
2693 浏览

javascript - 在 textarea 底部显示 emojionearea 表情符号容器

我刚刚将 emojionearea.js 应用到我的 textarea 但表情符号显示在我的 textarea 顶部,对用户隐藏了它的视图。

在此处输入图像描述

我想知道如何将其容器定位到我的文本区域的底部。

我的代码:

0 投票
1 回答
224 浏览

javascript - 将 Emojione 与 tinymce 一起使用

我想在 TinyMCE 编辑器中集成 EmojiOne 表情符号作为 TinyMCE 插件。EmojiOne 有一个名为 EmojiOne-Area 的 javascript 插件。但我不确定如何在 TinyMCE 编辑器中使用它。

关于如何将插件与 TinyMCE 集成的任何想法?(用 EmojiOne-Area 替换默认的 TinyMCE 表情插件)

0 投票
1 回答
56 浏览

javascript - 切换html标签的Javascript问题,内容消失

我有用于插入表情符号的 EmojioneArea 插件,<textarea>但是当我切换我的 html 选项卡时,表情符号插件消失了。我不知道为什么。我将问题写给插件开发人员,他们说插件工作正常,问题是在 javascript 选项卡上。需要一些帮助谢谢!

html:

标签的Javascript脚本:

0 投票
1 回答
1068 浏览

javascript - Emojione 区域导致执行隐藏的 textarea 事件出现问题

我在我的应用程序中使用emojionearea。由于此插件隐藏了原始textarea并用于div显示和加载表情符号,因此在执行诸如onkeyup和之类的事件时会出现问题onkeypress。这是我的代码:

0 投票
1 回答
97 浏览

mysql - MySQL 查询以查找具有肤色变体的表情符号记录

我正在研究一些与表情符号相关的 SQL,使用来自 github 上的 emojione 版本(https://github.com/emojione/emojione/releases/tag/4.0.0)的数据。

表情符号被赋予一个 unicode 值 - 例如“城堡”= 1f3f0。

许多表情符号都有肤色变化 - 例如 - 人攀登 () = 1f9d7,但也有 5 种肤色变化:

  1. - 1f9d7-1f3fb
  2. - 1f9d7-1f3fc
  3. - 1f9d7-1f3fd
  4. - 1f9d7-1f3fe
  5. - 1f9d7-1f3ff

肤色变化由 unicode 值的 1f3fb 部分表示,并且可以如上所示 - 在该表情符号的初始标识符之后,或者有时可以夹在 unicode 值的两个段之间 - 例如,man-mechanic ( ‍) 的 unicode 值为 1f468-1f527,但随后肤色的 unicode 值如下:

  1. ‍ 男机械师:浅肤色 - 1f468- 1f3fb-1f527
  2. ‍ 男机械师:中浅肤色 - 1f468- 1f3fc-1f527
  3. ‍ 男机械师:中等肤色 - 1f468- 1f3fd-1f527
  4. ‍ 男机械师:中深色皮肤吨- 1f468- 1f3fe-1f527
  5. ‍ 男机械师:深色肤色 - 1f468- 1f3ff-1f527

我正在尝试编写一些 SQL 来识别那些具有肤色变化的表情符号。

这是一些示例数据:

鉴于上述示例数据,有没有办法只返回这些:

  1. 1f468-1f9b3
  2. 1f474

因为它们是唯一具有 5 种肤色变体的记录,这些变体紧接在 unicode 值的第一段之后?

如果不编写函数或复杂的东西,或者将 SQL 与 PHP 等脚本语言结合起来,可能无法实现这一点,但我想在这里问一下。

0 投票
2 回答
3711 浏览

javascript - 在 React.js 中将字符串渲染为 JSX

改变这个

我在 reactjs 项目中使用 emojione 并想在 JSX 中使用

目前,它在 html 中显示为字符串

0 投票
1 回答
603 浏览

javascript - 将emojione img html标签转换回unicode

我正在尝试创建一个函数来将其类中所有出现的<img>with emojione(不是一个完整的单词)替换为其alt属性,该属性包含表情符号 unicode。

所有在其类中<img>没有的事件emojione都不能被替换。

我的正则表达式或代码有什么问题?

提前致谢!

这是我的代码:

0 投票
0 回答
30 浏览

javascript - 发布新闻源后的表情符号渲染问题

在发布我的新闻源消息时,包括图像的 unicodes,例如\\ud83d\\ude01\\ud83d\\ude06\\ud83d\\ude03\\ud83d\\ude04test,它会显示\�\�\�\�\�\�\�\�test。我正在使用 'Emojione' javascript 库将 unicode 转换为 Image。”

调用ajax后,我通过调用函数转换unicode数据来渲染newsfeed数据unescapeUnicode(emojiRegExp)

我期望输出'test',但实际输出是'"\�\�\�\�\�\�\�\�test"'

0 投票
0 回答
171 浏览

javascript - 我如何访问正在追加其类 emojionearea 的元素的 id

我在基于类名的输入类型中使用emojionearea 。为了使用 AJAX 提交数据,我需要发送id输入类型的。当我试图用来$(this).attr('id');获取它说的 id 时undefined

请解释如何在id的帮助下访问$(this),因为有超过 1 个字段并且 id 是动态生成的。

我还尝试使用 等访问$(this).prev().attr('id');id $(this).parent().attr('id');

提前致谢