![]() |
隔壁看不起特斯拉的兄弟,可以去抖音上看看电耗子老吴,期待你在评论区跟他battle一下 |
一开始在网上找成品emoji表情包组件,花了两个小时都没有找到自己想要的,要么加载太慢|要不就是样式不满意...
为了满足自己的需求以及节约时间,打算半小时自己写一个
<template>
<div class="container">
<div class="content">
<div class="content-title" v-if="use_list.length">常用</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in use_list" :key="'use'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">人类和身体</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in men_list" :key="'men'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">动物与自然</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in animal_list" :key="'animal_list'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">食物和饮料</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in food_list" :key="'food_list'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">活动</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in active_list" :key="'active_list'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">旅行和地点</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in pot_list" :key="'pot_list'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
<div class="content-title">物品</div>
<ul class="emoji-wrap">
<li class="item" v-for="(item,i) in obj_list" :key="'obj_list'+i">
<span class="item-icon-list" @click="icon_select(item)">{{ item }}</span>
</li>
</ul>
</div>
</div>
</template>
<script>
export default {
name: "Emoji",
data() {
return {
activeName: "first",
use_list: [],
men_list: ["
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号