Vue使用Emoji表情
前言最近做一个简单的聊天网页,既然是聊天了,自然不可避免需要用到表情包啦,其他那些好看的图片表情包我没时间去弄,所以就先弄个emoji的来玩玩。准备表情包资源可点击表情包网页去找自己喜欢的表情包来用这次我用的是下面红色框住的那个表情包使用表情包初始化表情列表数据const emojis = ['????', '????', '????', '????', '????', '????', '????
·
前言
最近做一个简单的聊天网页,既然是聊天了,自然不可避免需要用到表情包啦,其他那些好看的图片表情包我没时间去弄,所以就先弄个emoji
的来玩玩。
准备表情包资源
可点击表情包网页去找自己喜欢的表情包来用
这次我用的是下面红色框住的那个表情包
使用表情包
- 初始化表情列表数据
const emojis = [
'😀', '😄', '😅', '🤣', '😂', '😉', '😊', '😍', '😘', '😜',
'😝', '😏', '😒', '🙄', '😔', '😴', '😷', '🤮', '🥵', '😎',
'😮', '😰', '😭', '😱', '😩', '😡', '💀', '👽', '🤓', '🥳',
'😺', '😹', '😻', '🤚', '💩', '👍', '👎', '👏', '🙏', '💪'
]
this.emojis = emojis.map(emoji => ({text: emoji}))
- 遍历显示表情包,这里我为每个表情包都添加了一个点击事件以输出其内容
<li class="emojiList" v-for="(item, index) in emojis" :key="index" @click="handleEmoji(item)">
{{item.text}}
</li>
效果如图所示:
- 点击其中一个表情包,打开控制台可以看到相应的表情包
更多推荐
已为社区贡献17条内容
所有评论(0)