mi-assessment/uniapp/utils/emoji.js
2026-02-09 14:45:06 +08:00

340 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 表情数据
*/
// 常用表情列表
export const emojiList = [
{ code: '😀', name: '微笑' },
{ code: '😃', name: '开心' },
{ code: '😄', name: '大笑' },
{ code: '😁', name: '嘿嘿' },
{ code: '😆', name: '哈哈' },
{ code: '😅', name: '汗' },
{ code: '😂', name: '笑哭' },
{ code: '🤣', name: '捧腹' },
{ code: '😊', name: '害羞' },
{ code: '😇', name: '天使' },
{ code: '🙂', name: '微笑' },
{ code: '🙃', name: '倒脸' },
{ code: '😉', name: '眨眼' },
{ code: '😌', name: '满意' },
{ code: '😍', name: '花痴' },
{ code: '🥰', name: '爱心' },
{ code: '😘', name: '飞吻' },
{ code: '😗', name: '亲亲' },
{ code: '😙', name: '亲' },
{ code: '😚', name: '么么' },
{ code: '😋', name: '馋' },
{ code: '😛', name: '吐舌' },
{ code: '😝', name: '调皮' },
{ code: '😜', name: '眨眼吐舌' },
{ code: '🤪', name: '疯狂' },
{ code: '🤨', name: '质疑' },
{ code: '🧐', name: '思考' },
{ code: '🤓', name: '书呆子' },
{ code: '😎', name: '酷' },
{ code: '🤩', name: '星星眼' },
{ code: '🥳', name: '庆祝' },
{ code: '😏', name: '得意' },
{ code: '😒', name: '无语' },
{ code: '😞', name: '失望' },
{ code: '😔', name: '沮丧' },
{ code: '😟', name: '担心' },
{ code: '😕', name: '困惑' },
{ code: '🙁', name: '不开心' },
{ code: '☹️', name: '难过' },
{ code: '😣', name: '纠结' },
{ code: '😖', name: '痛苦' },
{ code: '😫', name: '疲惫' },
{ code: '😩', name: '无奈' },
{ code: '🥺', name: '可怜' },
{ code: '😢', name: '哭' },
{ code: '😭', name: '大哭' },
{ code: '😤', name: '生气' },
{ code: '😠', name: '愤怒' },
{ code: '😡', name: '暴怒' },
{ code: '🤬', name: '骂人' },
{ code: '🤯', name: '爆炸' },
{ code: '😳', name: '脸红' },
{ code: '🥵', name: '热' },
{ code: '🥶', name: '冷' },
{ code: '😱', name: '尖叫' },
{ code: '😨', name: '害怕' },
{ code: '😰', name: '冷汗' },
{ code: '😥', name: '失望但释然' },
{ code: '😓', name: '汗' },
{ code: '🤗', name: '拥抱' },
{ code: '🤔', name: '思考' },
{ code: '🤭', name: '捂嘴笑' },
{ code: '🤫', name: '嘘' },
{ code: '🤥', name: '说谎' },
{ code: '😶', name: '无语' },
{ code: '😐', name: '面无表情' },
{ code: '😑', name: '无语' },
{ code: '😬', name: '尴尬' },
{ code: '🙄', name: '翻白眼' },
{ code: '😯', name: '惊讶' },
{ code: '😦', name: '震惊' },
{ code: '😧', name: '痛苦' },
{ code: '😮', name: '哇' },
{ code: '😲', name: '惊呆' },
{ code: '🥱', name: '打哈欠' },
{ code: '😴', name: '睡觉' },
{ code: '🤤', name: '流口水' },
{ code: '😪', name: '困' },
{ code: '😵', name: '晕' },
{ code: '🤐', name: '闭嘴' },
{ code: '🥴', name: '醉' },
{ code: '🤢', name: '恶心' },
{ code: '🤮', name: '吐' },
{ code: '🤧', name: '打喷嚏' },
{ code: '😷', name: '口罩' },
{ code: '🤒', name: '生病' },
{ code: '🤕', name: '受伤' },
{ code: '🤑', name: '发财' },
{ code: '🤠', name: '牛仔' },
{ code: '😈', name: '坏笑' },
{ code: '👿', name: '恶魔' },
{ code: '👹', name: '怪物' },
{ code: '👺', name: '天狗' },
{ code: '🤡', name: '小丑' },
{ code: '💩', name: '便便' },
{ code: '👻', name: '鬼' },
{ code: '💀', name: '骷髅' },
{ code: '☠️', name: '骷髅头' },
{ code: '👽', name: '外星人' },
{ code: '👾', name: '游戏' },
{ code: '🤖', name: '机器人' },
{ code: '🎃', name: '南瓜' },
{ code: '😺', name: '猫笑' },
{ code: '😸', name: '猫开心' },
{ code: '😹', name: '猫笑哭' },
{ code: '😻', name: '猫花痴' },
{ code: '😼', name: '猫得意' },
{ code: '😽', name: '猫亲亲' },
{ code: '🙀', name: '猫惊讶' },
{ code: '😿', name: '猫哭' },
{ code: '😾', name: '猫生气' },
{ code: '👋', name: '挥手' },
{ code: '🤚', name: '手背' },
{ code: '🖐️', name: '手掌' },
{ code: '✋', name: '举手' },
{ code: '🖖', name: '瓦肯举手礼' },
{ code: '👌', name: 'OK' },
{ code: '🤌', name: '捏手指' },
{ code: '🤏', name: '一点点' },
{ code: '✌️', name: '胜利' },
{ code: '🤞', name: '祈祷' },
{ code: '🤟', name: '爱你' },
{ code: '🤘', name: '摇滚' },
{ code: '🤙', name: '打电话' },
{ code: '👈', name: '左指' },
{ code: '👉', name: '右指' },
{ code: '👆', name: '上指' },
{ code: '🖕', name: '中指' },
{ code: '👇', name: '下指' },
{ code: '☝️', name: '食指' },
{ code: '👍', name: '赞' },
{ code: '👎', name: '踩' },
{ code: '✊', name: '拳头' },
{ code: '👊', name: '出拳' },
{ code: '🤛', name: '左拳' },
{ code: '🤜', name: '右拳' },
{ code: '👏', name: '鼓掌' },
{ code: '🙌', name: '举双手' },
{ code: '👐', name: '张开手' },
{ code: '🤲', name: '捧' },
{ code: '🤝', name: '握手' },
{ code: '🙏', name: '合十' },
{ code: '💪', name: '肌肉' },
{ code: '🦾', name: '机械臂' },
{ code: '❤️', name: '红心' },
{ code: '🧡', name: '橙心' },
{ code: '💛', name: '黄心' },
{ code: '💚', name: '绿心' },
{ code: '💙', name: '蓝心' },
{ code: '💜', name: '紫心' },
{ code: '🖤', name: '黑心' },
{ code: '🤍', name: '白心' },
{ code: '🤎', name: '棕心' },
{ code: '💔', name: '心碎' },
{ code: '❣️', name: '心叹号' },
{ code: '💕', name: '两颗心' },
{ code: '💞', name: '旋转心' },
{ code: '💓', name: '心跳' },
{ code: '💗', name: '心动' },
{ code: '💖', name: '闪心' },
{ code: '💘', name: '丘比特' },
{ code: '💝', name: '礼物心' },
{ code: '💟', name: '心装饰' },
{ code: '☮️', name: '和平' },
{ code: '✝️', name: '十字架' },
{ code: '☪️', name: '星月' },
{ code: '🕉️', name: '唵' },
{ code: '☸️', name: '法轮' },
{ code: '✡️', name: '大卫星' },
{ code: '🔯', name: '六芒星' },
{ code: '🕎', name: '烛台' },
{ code: '☯️', name: '阴阳' },
{ code: '☦️', name: '东正教' },
{ code: '🛐', name: '礼拜' },
{ code: '⛎', name: '蛇夫座' },
{ code: '♈', name: '白羊座' },
{ code: '♉', name: '金牛座' },
{ code: '♊', name: '双子座' },
{ code: '♋', name: '巨蟹座' },
{ code: '♌', name: '狮子座' },
{ code: '♍', name: '处女座' },
{ code: '♎', name: '天秤座' },
{ code: '♏', name: '天蝎座' },
{ code: '♐', name: '射手座' },
{ code: '♑', name: '摩羯座' },
{ code: '♒', name: '水瓶座' },
{ code: '♓', name: '双鱼座' },
{ code: '🆔', name: 'ID' },
{ code: '⚛️', name: '原子' },
{ code: '🉑', name: '可' },
{ code: '☢️', name: '辐射' },
{ code: '☣️', name: '生化' },
{ code: '📴', name: '关机' },
{ code: '📳', name: '震动' },
{ code: '🈶', name: '有' },
{ code: '🈚', name: '无' },
{ code: '🈸', name: '申' },
{ code: '🈺', name: '营业' },
{ code: '🈷️', name: '月' },
{ code: '✴️', name: '八角星' },
{ code: '🆚', name: 'VS' },
{ code: '💮', name: '白花' },
{ code: '🉐', name: '得' },
{ code: '㊙️', name: '秘' },
{ code: '㊗️', name: '祝' },
{ code: '🈴', name: '合' },
{ code: '🈵', name: '满' },
{ code: '🈹', name: '折' },
{ code: '🈲', name: '禁' },
{ code: '🅰️', name: 'A型血' },
{ code: '🅱️', name: 'B型血' },
{ code: '🆎', name: 'AB型血' },
{ code: '🆑', name: 'CL' },
{ code: '🅾️', name: 'O型血' },
{ code: '🆘', name: 'SOS' },
{ code: '❌', name: '叉' },
{ code: '⭕', name: '圈' },
{ code: '🛑', name: '停' },
{ code: '⛔', name: '禁止' },
{ code: '📛', name: '名牌' },
{ code: '🚫', name: '禁止' },
{ code: '💯', name: '100分' },
{ code: '💢', name: '怒' },
{ code: '♨️', name: '温泉' },
{ code: '🚷', name: '禁止行人' },
{ code: '🚯', name: '禁止乱扔' },
{ code: '🚳', name: '禁止自行车' },
{ code: '🚱', name: '禁止饮用' },
{ code: '🔞', name: '未成年禁止' },
{ code: '📵', name: '禁止手机' },
{ code: '🚭', name: '禁止吸烟' },
{ code: '❗', name: '叹号' },
{ code: '❕', name: '白叹号' },
{ code: '❓', name: '问号' },
{ code: '❔', name: '白问号' },
{ code: '‼️', name: '双叹号' },
{ code: '⁉️', name: '问叹号' },
{ code: '🔅', name: '低亮度' },
{ code: '🔆', name: '高亮度' },
{ code: '〽️', name: '部分' },
{ code: '⚠️', name: '警告' },
{ code: '🚸', name: '儿童' },
{ code: '🔱', name: '三叉戟' },
{ code: '⚜️', name: '鸢尾花' },
{ code: '🔰', name: '新手' },
{ code: '♻️', name: '回收' },
{ code: '✅', name: '勾' },
{ code: '🈯', name: '指' },
{ code: '💹', name: '涨' },
{ code: '❇️', name: '闪' },
{ code: '✳️', name: '八角星' },
{ code: '❎', name: '叉按钮' },
{ code: '🌐', name: '地球' },
{ code: '💠', name: '钻石' },
{ code: 'Ⓜ️', name: 'M' },
{ code: '🌀', name: '旋风' },
{ code: '💤', name: 'ZZZ' },
{ code: '🏧', name: 'ATM' },
{ code: '🚾', name: 'WC' },
{ code: '♿', name: '轮椅' },
{ code: '🅿️', name: '停车' },
{ code: '🈳', name: '空' },
{ code: '🈂️', name: '服务' },
{ code: '🛂', name: '护照检查' },
{ code: '🛃', name: '海关' },
{ code: '🛄', name: '行李提取' },
{ code: '🛅', name: '行李寄存' },
{ code: '🚹', name: '男' },
{ code: '🚺', name: '女' },
{ code: '🚼', name: '婴儿' },
{ code: '⚧️', name: '跨性别' },
{ code: '🚻', name: '洗手间' },
{ code: '🚮', name: '垃圾桶' },
{ code: '🎦', name: '电影' },
{ code: '📶', name: '信号' },
{ code: '🈁', name: '这里' },
{ code: '🔣', name: '符号' },
{ code: '', name: '信息' },
{ code: '🔤', name: 'abc' },
{ code: '🔡', name: 'abcd' },
{ code: '🔠', name: 'ABCD' },
{ code: '🆖', name: 'NG' },
{ code: '🆗', name: 'OK' },
{ code: '🆙', name: 'UP' },
{ code: '🆒', name: 'COOL' },
{ code: '🆕', name: 'NEW' },
{ code: '🆓', name: 'FREE' },
{ code: '0⃣', name: '0' },
{ code: '1⃣', name: '1' },
{ code: '2⃣', name: '2' },
{ code: '3⃣', name: '3' },
{ code: '4⃣', name: '4' },
{ code: '5⃣', name: '5' },
{ code: '6⃣', name: '6' },
{ code: '7⃣', name: '7' },
{ code: '8⃣', name: '8' },
{ code: '9⃣', name: '9' },
{ code: '🔟', name: '10' }
]
// 表情分类
export const emojiCategories = [
{
name: '常用',
key: 'common',
emojis: emojiList.slice(0, 30)
},
{
name: '笑脸',
key: 'smile',
emojis: emojiList.slice(0, 50)
},
{
name: '手势',
key: 'gesture',
emojis: emojiList.slice(100, 150)
},
{
name: '爱心',
key: 'heart',
emojis: emojiList.slice(150, 180)
},
{
name: '符号',
key: 'symbol',
emojis: emojiList.slice(180, 250)
}
]
export default {
emojiList,
emojiCategories
}