Vue使用Emoji表情

前言

最近做一个简单的聊天网页,既然是聊天了,自然不可避免需要用到表情包啦,其他那些好看的图片表情包我没时间去弄,所以就先弄个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. 点击其中一个表情包,打开控制台可以看到相应的表情包
    在这里插入图片描述
  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值