前言

最近做一个简单的聊天网页,既然是聊天了,自然不可避免需要用到表情包啦,其他那些好看的图片表情包我没时间去弄,所以就先弄个emoji的来玩玩。

准备表情包资源

可点击表情包网页去找自己喜欢的表情包来用

这次我用的是下面红色框住的那个表情包
在这里插入图片描述

使用表情包

  1. 初始化表情列表数据
const emojis = [
  '😀', '😄', '😅', '🤣', '😂', '😉', '😊', '😍', '😘', '😜',
  '😝', '😏', '😒', '🙄', '😔', '😴', '😷', '🤮', '🥵', '😎',
  '😮', '😰', '😭', '😱', '😩', '😡', '💀', '👽', '🤓', '🥳',
  '😺', '😹', '😻', '🤚', '💩', '👍', '👎', '👏', '🙏', '💪'
]
this.emojis = emojis.map(emoji => ({text: emoji}))
  1. 遍历显示表情包,这里我为每个表情包都添加了一个点击事件以输出其内容
<li class="emojiList" v-for="(item, index) in emojis" :key="index" @click="handleEmoji(item)">
  {{item.text}}
</li>

效果如图所示:
在这里插入图片描述

  1. 点击其中一个表情包,打开控制台可以看到相应的表情包
    在这里插入图片描述
Logo

前往低代码交流专区

更多推荐