No Description

DataSource.js 8.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. /**
  2. * Desc: 表情包数据源
  3. *
  4. * Created by WangGanxin on 2018/1/31
  5. * Email: mail@wangganxin.me
  6. */
  7. //符号->图片路径
  8. export const EMOTIONS_DATA = {
  9. '/{weixiao': require('./emotions/weixiao.png'), /* 微笑 */
  10. '/{piezui': require('./emotions/piezui.png'), /* 撇嘴 */
  11. '/{se': require('./emotions/se.png'), /* 色 */
  12. '/{fadai': require('./emotions/fadai.png'), /* 发呆 */
  13. '/{deyi': require('./emotions/deyi.png'), /* 得意 */
  14. '/{liulei': require('./emotions/liulei.png'), /* 流泪 */
  15. '/{haixiu': require('./emotions/haixiu.png'), /* 害羞 */
  16. '/{bizui': require('./emotions/bizui.png'), /* 闭嘴 */
  17. '/{shui': require('./emotions/shui.png'), /* 睡 */
  18. '/{daku': require('./emotions/daku.png'), /* 大哭 */
  19. '/{ganga': require('./emotions/ganga.png'), /* 尴尬 */
  20. '/{fanu': require('./emotions/fanu.png'), /* 发怒 */
  21. '/{tiaopi': require('./emotions/tiaopi.png'), /* 调皮 */
  22. '/{ziya': require('./emotions/ziya.png'), /* 龇牙 */
  23. '/{jinya': require('./emotions/jinya.png'), /* 惊讶 */
  24. '/{jiong': require('./emotions/jiong.png'), /* 囧 */
  25. '/{nanguo': require('./emotions/nanguo.png'), /* 难过 */
  26. '/{zhuakuang': require('./emotions/zhuakuang.png'), /* 抓狂 */
  27. '/{tu': require('./emotions/tu.png'), /* 吐 */
  28. '/{faxiao': require('./emotions/faxiao.png'), /* 发笑 */
  29. '/{yukuai': require('./emotions/yukuai.png'), /* 愉快 */
  30. '/{baiyan': require('./emotions/baiyan.png'), /* 白眼 */
  31. '/{aoman': require('./emotions/aoman.png'), /* 傲慢 */
  32. '/{kun': require('./emotions/kun.png'), /* 困 */
  33. '/{jinkong': require('./emotions/jinkong.png'), /* 惊恐 */
  34. '/{liuhan': require('./emotions/liuhan.png'), /* 流汗 */
  35. '/{hanxiao': require('./emotions/hanxiao.png'), /* 憨笑 */
  36. '/{youxian': require('./emotions/youxian.png'), /* 悠闲 */
  37. '/{fendou': require('./emotions/fendou.png'), /* 奋斗 */
  38. '/{zhouma': require('./emotions/zhouma.png'), /* 咒骂 */
  39. '/{yiwen': require('./emotions/yiwen.png'), /* 疑问 */
  40. '/{xu': require('./emotions/xu.png'), /* 嘘 */
  41. '/{yun': require('./emotions/yun.png'), /* 晕 */
  42. '/{shuai': require('./emotions/shuai.png'), /* 衰 */
  43. '/{kulu': require('./emotions/kulu.png'), /* 骷髅 */
  44. '/{qiaoda': require('./emotions/qiaoda.png'), /* 敲打 */
  45. '/{zaijian': require('./emotions/zaijian.png'), /* 再见 */
  46. '/{cahan': require('./emotions/cahan.png'), /* 擦汗 */
  47. '/{koubi': require('./emotions/koubi.png'), /* 抠鼻 */
  48. '/{guzhang': require('./emotions/guzhang.png'), /* 鼓掌 */
  49. '/{huaixiao': require('./emotions/huaixiao.png'), /* 坏笑 */
  50. '/{zuohengheng': require('./emotions/zuohengheng.png'),/* 左哼哼 */
  51. '/{youhengheng': require('./emotions/youhengheng.png'),/* 右哼哼 */
  52. '/{haqian': require('./emotions/haqian.png'),/* 哈欠 */
  53. '/{bishi': require('./emotions/bishi.png'),/* 鄙视 */
  54. '/{weiqu': require('./emotions/weiqu.png'),/* 委屈 */
  55. '/{kuaikule': require('./emotions/kuaikule.png'),/* 快哭了 */
  56. '/{yinxian': require('./emotions/yinxian.png'),/* 阴险 */
  57. '/{qinqin': require('./emotions/qinqin.png'),/* 亲亲 */
  58. '/{kelian': require('./emotions/kelian.png'),/* 可怜 */
  59. '/{caidao': require('./emotions/caidao.png'),/* 菜单 */
  60. '/{xigua': require('./emotions/xigua.png'),/* 西瓜 */
  61. '/{pijiu': require('./emotions/pijiu.png'),/* 啤酒 */
  62. '/{kafei': require('./emotions/kafei.png'),/* 咖啡 */
  63. '/{zhutou': require('./emotions/zhutou.png'),/* 猪头 */
  64. '/{meigui': require('./emotions/meigui.png'),/* 玫瑰 */
  65. '/{diaoxie': require('./emotions/diaoxie.png'),/* 凋谢 */
  66. '/{zuichun': require('./emotions/zuichun.png'),/* 嘴唇 */
  67. '/{aixin': require('./emotions/aixin.png'),/* 爱心 */
  68. '/{xinsui': require('./emotions/xinsui.png'),/* 心碎 */
  69. '/{dangao': require('./emotions/dangao.png'),/* 蛋糕 */
  70. '/{zhadan': require('./emotions/zhadan.png'),/* 炸弹 */
  71. '/{bianbian': require('./emotions/bianbian.png'),/* 便便 */
  72. '/{yueliang': require('./emotions/yueliang.png'),/* 月亮 */
  73. '/{taiyang': require('./emotions/taiyang.png'),/* 太阳 */
  74. '/{yongbao': require('./emotions/yongbao.png'),/* 拥抱 */
  75. '/{qiang': require('./emotions/qiang.png'),/* 强 */
  76. '/{ruo': require('./emotions/ruo.png'),/* 弱 */
  77. '/{woshou': require('./emotions/woshou.png'),/* 握手 */
  78. '/{shengli': require('./emotions/shengli.png'),/* 胜利 */
  79. '/{baoquan': require('./emotions/baoquan.png'),/* 抱拳 */
  80. '/{gouying': require('./emotions/gouying.png'),/* 勾引 */
  81. '/{quantou': require('./emotions/quantou.png'),/* 拳头 */
  82. '/{ok': require('./emotions/ok.png'),/* OK */
  83. '/{tiaotiao': require('./emotions/tiaotiao.png'),/* 跳跳 */
  84. '/{fadou': require('./emotions/fadou.png'),/* 发抖 */
  85. '/{aohuo': require('./emotions/aohuo.png'),/* 怄火 */
  86. '/{zhuanquan': require('./emotions/zhuanquan.png'),/* 转圈 */
  87. '/{gaoxing': require('./emotions/gaoxing.png'),/* 高兴 */
  88. '/{kouzhao': require('./emotions/kouzhao.png'),/* 口罩 */
  89. '/{xiaoku': require('./emotions/xiaoku.png'),/* 笑哭 */
  90. '/{tushetou': require('./emotions/tushetou.png'),/* 吐舌头 */
  91. '/{shadai': require('./emotions/shadai.png'),/* 傻呆 */
  92. '/{kongju': require('./emotions/kongju.png'),/* 恐惧 */
  93. '/{beishang': require('./emotions/beishang.png'),/* 悲伤 */
  94. '/{buxie': require('./emotions/buxie.png'),/* 不屑 */
  95. '/{heiha': require('./emotions/heiha.png'),/* 嘿哈 */
  96. '/{wulian': require('./emotions/wulian.png'),/* 捂脸 */
  97. '/{jianxiao': require('./emotions/jianxiao.png'),/* 奸笑 */
  98. '/{jizhi': require('./emotions/jizhi.png'),/* 机智 */
  99. '/{zhoumei': require('./emotions/zhoumei.png'),/* 皱眉 */
  100. '/{ye': require('./emotions/ye.png'),/* 耶 */
  101. '/{guilian': require('./emotions/guilian.png'),/* 鬼脸 */
  102. '/{heshi': require('./emotions/heshi.png'),/* 合十 */
  103. '/{jiayou': require('./emotions/jiayou.png'),/* 加油 */
  104. '/{qingzhu': require('./emotions/qingzhu.png'),/* 庆祝 */
  105. '/{liwu': require('./emotions/liwu.png'),/* 礼物 */
  106. '/{hongbao': require('./emotions/hongbao.png'),/* 红包 */
  107. '/{fa': require('./emotions/fa.png'),/* 发 */
  108. '/{ji': require('./emotions/ji.png'),/* 鸡 */
  109. };
  110. //符号->中文
  111. export const EMOTIONS_ZHCN = {
  112. '/{weixiao':'[微笑]',
  113. '/{piezui': '[撇嘴]',
  114. '/{se': '[色]',
  115. '/{fadai': '[发呆]',
  116. '/{deyi': '[得意]',
  117. '/{liulei': '[流泪]',
  118. '/{haixiu': '[害羞]',
  119. '/{bizui': '[闭嘴]',
  120. '/{shui': '[睡]',
  121. '/{daku': '[大哭]',
  122. '/{ganga': '[尴尬]',
  123. '/{fanu': '[发怒]',
  124. '/{tiaopi': '[调皮]',
  125. '/{ziya': '[龇牙]',
  126. '/{jinya': '[惊讶]',
  127. '/{jiong': '[囧]',
  128. '/{nanguo': '[难过]',
  129. '/{zhuakuang': '[抓狂]',
  130. '/{tu': '[吐]',
  131. '/{faxiao': '[发笑]',
  132. '/{yukuai': '[愉快]',
  133. '/{baiyan': '[白眼]',
  134. '/{aoman': '[傲慢]',
  135. '/{kun': '[困]',
  136. '/{jinkong': '[惊恐]',
  137. '/{liuhan': '[流汗]',
  138. '/{hanxiao': '[憨笑]',
  139. '/{youxian': '[悠闲]',
  140. '/{fendou': '[奋斗]',
  141. '/{zhouma': '[咒骂]',
  142. '/{yiwen': '[疑问]',
  143. '/{xu': '[嘘]',
  144. '/{yun': '[晕]',
  145. '/{shuai': '[衰]',
  146. '/{kulu': '[骷髅]',
  147. '/{qiaoda': '[敲打]',
  148. '/{zaijian': '[再见]',
  149. '/{cahan': '[擦汗]',
  150. '/{koubi': '[抠鼻]',
  151. '/{guzhang': '[鼓掌]',
  152. '/{huaixiao': '[坏笑]',
  153. '/{zuohengheng': '[左哼哼]',
  154. '/{youhengheng': '[右哼哼]',
  155. '/{haqian': '[哈欠]',
  156. '/{bishi': '[鄙视]',
  157. '/{weiqu': '[委屈]',
  158. '/{kuaikule': '[快哭了]',
  159. '/{yinxian': '[阴险]',
  160. '/{qinqin': '[亲亲]',
  161. '/{kelian': '[可怜]',
  162. '/{caidao': '[菜单]',
  163. '/{xigua':'[西瓜]',
  164. '/{pijiu': '[啤酒]',
  165. '/{kafei': '[咖啡]',
  166. '/{zhutou': '[猪头]',
  167. '/{meigui': '[玫瑰]',
  168. '/{diaoxie': '[凋谢]',
  169. '/{zuichun': '[嘴唇]',
  170. '/{aixin': '[爱心]',
  171. '/{xinsui': '[心碎]',
  172. '/{dangao': '[蛋糕]',
  173. '/{zhadan': '[炸弹]',
  174. '/{bianbian': '[便便]',
  175. '/{yueliang': '[月亮]',
  176. '/{taiyang': '[太阳]',
  177. '/{yongbao': '[拥抱]',
  178. '/{qiang': '[强]',
  179. '/{ruo': '[弱]',
  180. '/{woshou': '[握手]',
  181. '/{shengli':'[胜利]',
  182. '/{baoquan': '[抱拳]',
  183. '/{gouying': '[勾引]',
  184. '/{quantou': '[拳头]',
  185. '/{ok': '[OK]',
  186. '/{tiaotiao': '[跳跳]',
  187. '/{fadou': '[发抖]',
  188. '/{aohuo': '[怄火]',
  189. '/{zhuanquan': '[转圈]',
  190. '/{gaoxing': '[高兴]',
  191. '/{kouzhao': '[口罩]',
  192. '/{xiaoku': '[笑哭]',
  193. '/{tushetou': '[吐舌头]',
  194. '/{shadai': '[傻呆]',
  195. '/{kongju': '[恐惧]',
  196. '/{beishang': '[悲伤]',
  197. '/{buxie': '[不屑]',
  198. '/{heiha': '[嘿哈]',
  199. '/{wulian': '[捂脸]',
  200. '/{jianxiao': '[奸笑]',
  201. '/{jizhi': '[机智]',
  202. '/{zhoumei': '[皱眉]',
  203. '/{ye': '[耶]',
  204. '/{guilian': '[鬼脸]',
  205. '/{heshi': '[合十]',
  206. '/{jiayou': '[加油 ]',
  207. '/{qingzhu': '[庆祝]',
  208. '/{liwu': '[礼物]',
  209. '/{hongbao': '[红包]',
  210. '/{fa': '[发]',
  211. '/{ji': '[鸡]',
  212. };
  213. //反转对象的键值
  214. export const invertKeyValues = obj =>
  215. Object.keys(obj).reduce((acc, key) => {
  216. acc[obj[key]] = key;
  217. return acc;
  218. }, {});