vant
记录代码
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="maximum-scale=1.0,minimum-scale=1.0,width=device-width,initial-scale=1.0,user-scalable=no" />
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title></title>
<link rel="stylesheet" href="../../css/mycss/default.css">
<link rel="stylesheet" href="../../css/aui.css" />
<link rel="stylesheet" href="../../css/aui-flex.css" />
<link rel="stylesheet" href="../../css/common.css" />
<!-- <link rel="stylesheet" type="text/css" href="../../css/animate.css" /> -->
<link rel="stylesheet" href="../../css/global.css" />
<link rel="stylesheet" href="../../css/index.css" />
</head>
<style type="text/css">
.van-button--default {
border: none
}
html,
body {
background: transparent;
}
/* .content{ -webkit-overflow-scrolling: touch; } */
.emoji:active {
background: #e7e7e2;
}
</style>
<body>
<div v-cloak id="app">
<van-popup position="bottom" :close-on-click-overlay="false" @click-overlay="clickOverlay" v-model="flag">
<div @click.stop>
<div class="aui-flex-col bg_fff aui-padded-10">
<div class="bg_F0F0F0 aui-padded-10" style="width: 100%;height:100%;">
<textarea ref="textarea" id="textarea" @focus="focus"
@click="showList = [0,current];emojiShow = false" placeholder="说点什么吧..." v-model="content"
id="textarea" class="message" style="height: 3.6rem;overflow:scroll;"></textarea>
</div>
</div>
<div class="bbb">
<div id="textBox" class="aui-padded-b-10 nor_box aui-flex-col aui-flex-between aui-flex-middle">
<!-- <div></div> -->
<div @click="setTimeout(function(){emojiShow = !emojiShow},100) " id="openFace" class="submit">
<img style="width: 1.36rem;" src="../../image/selecticon.png" />
</div>
<div>
<van-button sty @click="submit" style="height:1.36rem" block color="#F07F43" type="primary">
<span class="aui-font-size-13">发布</span>
</van-button>
</div>
</div>
<transition name="van-slide-up">
<div id="emojiBox1" ref="emojiBox" @click="stop" class="">
<van-swipe :touchable="touchable" v-if="emojiShow" ref="swipe" @change="onChange">
<template v-for="(item,index) in emojiconfig" :key="index">
<van-swipe-item
:style="'height:calc(' + keyboardHeight + 'px - 1.96rem);overflow: scroll;'"
class="content">
<template v-if="showList.indexOf(index) != -1">
<div style="line-height: 2.2rem;font-size: 1.25rem;"
class="aui-text-center aui-flex-col">
<!-- @click="insertText(items)" -->
<div :value="items" class="emoji" style="width: 12.5%;height: 2.2rem"
v-for="(items,i) in item.alias">
{{items}}
</div>
</div>
</template>
</van-swipe-item>
</template>
<template slot="indicator">
<div id="myTab" style="flex-wrap: nowrap;overflow-y: scroll;" class="aui-flex-col">
<div :key="index" v-for="(item,index) in emojiconfig">
<van-button :class="'tab' + index" style="height:1.96rem"
@click="current = index" :color="current == index ? '#F07F43' : ''"
type="default">
{{item.name}}</van-button>
</div>
</div>
</template>
</van-swipe>
</div>
</transition>
<!-- <div class="faceDivBox" style="width:100%;display:none;">
<div class="faceDiv">
<section class="emoji-box"></section>
<div class="tabbox">
<section class="emoji-tab"></section>
</div>
</div>
</div> -->
</div>
</div>
<!-- <div></div> -->
</van-popup>
</div>
</body>
<script type="text/javascript" src="../../script/api.js"></script>
<script type="text/javascript" src="../../script/vue.js"></script>
<script type="text/javascript" src="../../script/vant.min.js"></script>
<script type="text/javascript" src="../../script/common.js"></script>
<script type="text/javascript" src="../../script/js/jquery.min.js"></script>
<!-- <script type="text/javascript" src="../../script/js/fastClick.js"></script> -->
<script type="text/javascript" src="../../script/js/emojisort.js"></script>
<script type="text/javascript">
if (!HTMLElement.prototype.addTapEvent) {
HTMLElement.prototype.addTapEvent = function (callback) {
var tapStartTime = 0,
tapEndTime = 0,
tapTime = 250, //tap等待时间,在此事件下松开可触发方法
tapStartClientX = 0,
tapStartClientY = 0,
tapEndClientX = 0,
tapEndClientY = 0,
tapScollHeight = 0, //水平或垂直方向移动超过15px测判定为取消(根据chrome浏览器默认的判断取消点击的移动量)
cancleClick = false;
this.addEventListener('touchstart', function (event) {
tapStartTime = event.timeStamp;
var touch = event.changedTouches[0];
tapStartClientX = touch.clientX;
tapStartClientY = touch.clientY;
cancleClick = false;
})
this.addEventListener('touchmove', function () {
var touch = event.changedTouches[0];
tapEndClientX = touch.clientX;
tapEndClientY = touch.clientY;
if ((Math.abs(tapEndClientX - tapStartClientX) > tapScollHeight) || (Math.abs(tapEndClientY - tapStartClientY) > tapScollHeight)) {
cancleClick = true;
}
})
this.addEventListener('touchend', function (event) {
tapEndTime = event.timeStamp;
if (!cancleClick && (tapEndTime - tapStartTime) <= tapTime) {
callback(event);
}
})
}
}
var emojiconfigElement = []
for (var key in emojiconfig) {
emojiconfigElement.push(emojiconfig[key])
}
const h = document.body.clientHeight
var vm = new Vue({
el: '#app',
data: function () {
return {
flag: true,
radio: 0,
textarea: null,
UIInput: null,
emojiShow: false,
inputId: null,
keyboardHeight: 600,
foucs: 0,
content: '',
contentId: 0,
commentType: 0,
eventName: "",
softInput: null,
emojiconfig: emojiconfigElement,
current: 0,
textBoxRect: {},
showList: [0],
touchable: true
}
},
mounted: function () {
// FastClick.attach(document.body)
},
watch: {
emojiShow: function (newValue) {
// if(newValue)this.$refs.swipe.resize();
this.$nextTick(function () {
if (newValue) {
vm.$refs.swipe.swipeTo(vm.current)
vm.offsetLeft()
}
})
},
current: function (newValue) {
if (vm.showList.indexOf(newValue) == -1) {
vm.showList.push(newValue)
}
this.$refs.swipe.swipeTo(newValue)
this.offsetLeft()
},
content: function (newValue) {
apiSendEvent("changeContent", newValue)
}
},
methods: {
offsetLeft: function () {
let offsetLeft = 0
if (this.emojiconfig.length / 2 + 1 >= this.current) {
offsetLeft = $('.tab' + this.current)[0].offsetLeft - $('.tab1')[0].offsetLeft * 1.25
} else {
offsetLeft = $('.tab' + this.current)[0].offsetLeft
}
$('#myTab').animate({ scrollLeft: (offsetLeft) }, 200);
},
stop: function (e) {
if (api.systemType != "ios") {
let target = e.target ? e.target : e.srcElement
let value = target.getAttribute('value')
value && vm.insertText(value)
}
},
focus: function () {
if (api.systemType == "ios") {
this.$nextTick(function () {
window.scrollTo(0, 10000);
})
}
},
insertText: function (val) {
var textarea = this.$refs.textarea
var str = val;
var startPos;
var endPos;
if (document.selection) {
var sel = document.selection.createRange();
sel.text = str;
} else if (typeof textarea.selectionStart === 'number' && typeof textarea.selectionEnd === 'number') {
startPos = textarea.selectionStart;
endPos = textarea.selectionEnd;
var tmpStr = textarea.value;
textarea.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length);
} else {
textarea.value += str;
}
this.content = textarea.value
if (api.systemType != "ios") {
textarea.focus();
textarea.selectionStart = startPos + str.length;
textarea.selectionEnd = endPos + str.length;
textarea.blur();
}
},
onChange(index) {
this.current = index;
},
clickOverlay: function () {
closeFrm()
},
init: function () {
vm.$nextTick(function () {
if (api.systemType != "ios") {
window.onresize = function () { // 如果当前窗口小于一开始记录的窗口高度,那就让当前窗口等于一开始窗口的高度
var keyboardHeight = h - document.body.clientHeight
if (keyboardHeight > 0) {
setTimeout(function () {
vm.keyboardHeight = keyboardHeight
}, 0)
}
}
} else {
vm.textBoxRect = textBox.getBoundingClientRect()
}
focusInput(function () {
if (api.systemType == "ios") {
vm.$refs.emojiBox.addTapEvent(function (e) {
// console.log(event)
let target = e.target ? e.target : e.srcElement
let value = target.getAttribute('value')
value && vm.insertText(value)
})
vm.touchable = false
var textBoxRect = textBox.getBoundingClientRect()
if (vm.textBoxRect.y - textBoxRect.y > 0) {
vm.keyboardHeight = vm.textBoxRect.y - textBoxRect.y
}
}
})
})
},
submit() {
if (vm.content == "") {
mineAlert("请填写内容")
return false
}
var obj = {
contentId: vm.contentId,
commentType: vm.commentType,
content: vm.content
}
if (vm.eventName == 'replyInfoComment' || vm.eventName == 'replyInfoComment1' || vm.eventName.indexOf('replyInfoComment') != -1) {
if (!api.pageParam.parentId) {
mineAlert("缺少回复对象")
return false
}
obj.parentId = api.pageParam.parentId
if (api.pageParam.index != null || api.pageParam.index != undefined) {
obj.index = api.pageParam.index
}
}
// alert(JSON.stringify(obj))
apiSendEvent(vm.eventName, obj)
closeFrm()
},
}
})
function focusInput(callback) {
// 使用模块弹出键盘
vm.softInput = api.require('softInputMgr');
vm.softInput.toggleKeyboard();
// 将相应的输入框获取焦点
document.getElementById("textarea").focus()
if (!!callback) {
callback()
}
}
apiready = function () {
vm.init();
vm.contentId = api.pageParam.contentId
vm.commentType = api.pageParam.commentType
vm.content = api.pageParam.content
vm.eventName = api.pageParam.eventName
}
</script>
</html>
emojisort.js
var emojiconfig = {
emojiaSeries: {
name: "表情系列",
path: "../emoji/1/",
imgName: ["bqfh0.png", "bqfh1.png", "bqfh2.png", "bqfh3.png", "bqfh4.png", "bqfh5.png", "bqfh6.png", "bqfh7.png", "bqfh8.png", "bqfh9.png", "bqfh10.png", "bqfh11.png", "bqfh12.png", "bqfh13.png", "bqfh14.png", "bqfh15.png", "bqfh16.png", "bqfh17.png", "bqfh18.png", "bqfh19.png", "bqfh20.png", "bqfh21.png", "bqfh22.png", "bqfh23.png", "bqfh24.png", "bqfh25.png", "bqfh26.png", "bqfh27.png", "bqfh28.png", "bqfh29.png", "bqfh30.png", "bqfh31.png", "bqfh32.png", "bqfh33.png", "bqfh34.png", "bqfh35.png", "bqfh36.png", "bqfh37.png", "bqfh38.png", "bqfh39.png", "bqfh40.png", "bqfh41.png", "bqfh42.png", "bqfh43.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh47.png", "bqfh48.png", "bqfh49.png", "bqfh50.png", "bqfh51.png", "bqfh52.png", "bqfh53.png", "bqfh54.png", "bqfh55.png", "bqfh56.png", "bqfh57.png", "bqfh73.png", "bqfh74.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh79.png", "bqfh80.png", "bqfh81.png", "bqfh82.png", "bqfh83.png"],
alias: ["😄", "😃", "😀", "😊", "☺", "😉", "😍", "😘", "😚", "😗", "😙", "😜", "😝", "😛", "😳", "😁", "😔", "😌", "😒", "😞", "😣", "😢", "😂", "😭", "😪", "😥", "😰", "😅", "😓", "😩", "😫", "😨", "😱", "😠", "😡", "😤", "😖", "😆", "😋", "😷", "😎", "😴", "😵", "😲", "😟", "😦", "😧", "😈", "👿", "😮", "😬", "😐", "😕", "😯", "😶", "😇", "😏", "😑", "😺", "😸", "😻", "😽", "😼", "🙀", "😿", "😹", "😾", "👹", "👺", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
animal: {
name: "动物系列",
path: "../emoji/2/",
imgName: ["bqfh0.png", "bqfh1.png", "bqfh2.png", "bqfh3.png", "bqfh4.png", "bqfh5.png", "bqfh6.png", "bqfh7.png", "bqfh8.png", "bqfh9.png", "bqfh10.png", "bqfh11.png", "bqfh12.png", "bqfh13.png", "bqfh14.png", "bqfh15.png", "bqfh16.png", "bqfh17.png", "bqfh18.png", "bqfh19.png", "bqfh20.png", "bqfh21.png", "bqfh22.png", "bqfh23.png", "bqfh24.png", "bqfh25.png", "bqfh26.png", "bqfh27.png", "bqfh28.png", "bqfh29.png", "bqfh30.png", "bqfh31.png", "bqfh32.png", "bqfh33.png", "bqfh34.png", "bqfh35.png", "bqfh36.png", "bqfh37.png", "bqfh38.png", "bqfh39.png", "bqfh40.png", "bqfh41.png", "bqfh42.png", "bqfh43.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh47.png", "bqfh48.png", "bqfh49.png", "bqfh50.png", "bqfh51.png", "bqfh52.png", "bqfh53.png", "bqfh54.png", "bqfh55.png", "bqfh56.png", "bqfh57.png", "bqfh58.png", "bqfh59.png", "bqfh60.png", "bqfh61.png", "bqfh62.png", "bqfh84.png", "bqfh85.png", "bqfh86.png", "bqfh87.png", "bqfh88.png", "bqfh73.png", "bqfh74.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh79.png", "bqfh80.png", "bqfh81.png"],
alias: ["🐶", "🐺", "🐱", "🐭", "🐹", "🐰", "🐸", "🐯", "🐨", "🐻", "🐷", "🐽", "🐮", "🐗", "🐵", "🐒", "🐴", "🐑", "🐘", "🐼", "🐧", "🐦", "🐤", "🐥", "🐣", "🐔", "🐍", "🐢", "🐛", "🐝", "🐜", "🐞", "🐌", "🐙", "🐚", "🐠", "🐟", "🐬", "🐳", "🐋", "🐄", "🐏", "🐀", "🐃", "🐅", "🐇", "🐉", "🐎", "🐐", "🐓", "🐕", "🐖", "🐁", "🐂", "🐲", "🐡", "🐊", "🐫", "🐪", "🐆", "🐈", "🐩", "🐾", "🙈", "🙉", "🙊", "💀", "👽", "😺", "😸", "😻", "😽", "😼", "🙀", "😿", "😹", "😾", ],
title: ["小狗符号", "狼狗符号", "小猫头像", "老鼠头像", "花鼠头像", "兔子头像", "青蛙头像", "老虎头像", "考拉头像", "小熊头像", "猪的头像", "猪鼻符号", "牛的头像", "野猪头像", "猴子头像", "小猴子图像", "马的头像", "绵羊符号", "大象符号", "熊猫头像", "企鹅头像", "鸽子头像", "小鸟头像", "小鸡图像", "小鸡", "母鸡头像", "蛇的符号", "乌龟符号", "虫子符号", "蜜蜂符号", "蚂蚁符号", "瓢虫符号", "蜗牛符号", "章鱼", "海螺壳", "热带鱼", "鱼", "海豚", "喷水鲸鱼", "长须鲸", "奶牛", "绵羊", "老鼠", "牛", "老虎", "兔子", "龙", "马", "羊", "鸡", "狗", "猪", "老鼠", "牛", "龙头", "鱼", "鳄鱼", "骆驼", "骆驼", "牧羊犬", "牧羊犬", "狮子狗", "爪印", "害羞的猴子", "捂着耳朵的猴子", "偷笑的猴子", "骷髅", "外星人", "微笑的猫脸", "咧着嘴笑得猫脸", "色迷迷的猫脸", "接吻猫", "苦笑的猫脸", "疲倦的猫脸", "哭的猫脸", "流着泪的猫脸", "撅嘴的猫脸", ],
},
fruitFood: {
name: "水果食物",
path: "../emoji/3/",
imgName: ["bqfh169.png", "bqfh170.png", "bqfh171.png", "bqfh172.png", "bqfh173.png", "bqfh174.png", "bqfh175.png", "bqfh176.png", "bqfh177.png", "bqfh178.png", "bqfh179.png", "bqfh180.png", "bqfh181.png", "bqfh182.png", "bqfh183.png", "bqfh184.png", "bqfh185.png", "bqfh186.png", "bqfh187.png", "bqfh188.png", "bqfh189.png", "bqfh190.png", "bqfh191.png", "bqfh192.png", "bqfh193.png", "bqfh194.png", "bqfh195.png", "bqfh196.png", "bqfh197.png", "bqfh198.png", "bqfh199.png", "bqfh200.png", "bqfh201.png", "bqfh202.png", "bqfh203.png", "bqfh204.png", "bqfh205.png", "bqfh206.png", "bqfh207.png", "bqfh208.png", "bqfh209.png", "bqfh210.png", "bqfh211.png", "bqfh212.png", "bqfh213.png", "bqfh214.png", "bqfh215.png", "bqfh216.png", "bqfh217.png", "bqfh218.png", "bqfh219.png", "bqfh220.png", "bqfh221.png", "bqfh222.png", "bqfh223.png", "bqfh224.png", "bqfh225.png", "bqfh226.png", "bqfh227.png"],
alias: ["☕", "🍵", "🍶", "🍼", "🍺", "🍻", "🍸", "🍹", "🍷", "🍴", "🍕", "🍔", "🍟", "🍗", "🍖", "🍝", "🍛", "🍤", "🍱", "🍣", "🍥", "🍙", "🍘", "🍚", "🍜", "🍲", "🍢", "🍡", "🍳", "🍞", "🍩", "🍮", "🍦", "🍨", "🍧", "🎂", "🍰", "🍪", "🍫", "🍬", "🍭", "🍯", "🍎", "🍏", "🍊", "🍋", "🍒", "🍇", "🍉", "🍓", "🍑", "🍈", "🍌", "🍐", "🍍", "🍠", "🍆", "🍅", "🌽", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
plantNature: {
name: "植物自然",
path: "../emoji/4/",
imgName: ["bqfh63.png", "bqfh64.png", "bqfh65.png", "bqfh66.png", "bqfh67.png", "bqfh68.png", "bqfh69.png", "bqfh70.png", "bqfh71.png", "bqfh72.png", "bqfh73.png", "bqfh74.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh79.png", "bqfh80.png", "bqfh81.png", "bqfh82.png", "bqfh83.png", "bqfh84.png", "bqfh85.png", "bqfh86.png", "bqfh87.png", "bqfh88.png", "bqfh89.png", "bqfh90_002.png", "bqfh91_002.png", "bqfh92_002.png", "bqfh93_002.png", "bqfh94_002.png", "bqfh95_002.png", "bqfh96_002.png", "bqfh97.png", "bqfh98_002.png", "bqfh99_002.png", "bqfh100.png", "bqfh101.png", "bqfh102.png", "bqfh103.png", "bqfh104.png", "bqfh105.png", "bqfh106.png", "bqfh107.png", "bqfh108.png", "bqfh109.png", "bqfh110.png", "bqfh111.png", "bqfh112.png", "bqfh113.png", "bqfh114.png", "bqfh115.png", "bqfh90.png", "bqfh91.png", "bqfh92.png", "bqfh93.png", "bqfh94.png", "bqfh95.png", "bqfh96.png", "bqfh97_002.png", "bqfh98.png", "bqfh99.png"],
alias: ["💐", "🌸", "🌷", "🍀", "🌹", "🌻", "🌺", "🍁", "🍃", "🍂", "🌿", "🌾", "🍄", "🌵", "🌴", "🌲", "🌳", "🌰", "🌱", "🌼", "🌐", "🌞", "🌝", "🌚", "🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘", "🌜", "🌛", "🌙", "🌍", "🌎", "🌏", "🌋", "🌌", "🌠", "⭐", "☀", "⛅", "☁", "⚡", "☔", "❄", "⛄", "🌀", "🌁", "🌈", "🌊", "🔥", "✨", "🌟", "💫", "💥", "💢", "💦", "💧", "💤", "💨", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
zodiac: {
name: "生肖星座",
path: "../emoji/5/",
imgName: ["bqfh52.png", "bqfh53.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh26.png", "bqfh47.png", "bqfh48.png", "bqfh15.png", "bqfh49.png", "bqfh50.png", "bqfh51.png", "bqfh110.png", "bqfh111.png", "bqfh112.png", "bqfh113.png", "bqfh114.png", "bqfh115.png", "bqfh116.png", "bqfh117.png", "bqfh118.png", "bqfh119.png", "bqfh120.png", "bqfh121.png"],
alias: ["🐁", "🐂", "🐅", "🐇", "🐉", "🐍", "🐎", "🐐", "🐒", "🐓", "🐕", "🐖", "♈", "♉", "♊", "♋", "♌", "♍", "♎", "♏", "♐", "♑", "♒", "♓", ],
title: ["鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座", "水瓶座", "双鱼座", ],
},
sports: {
name: "运动休闲",
path: "../emoji/6/",
imgName: ["bqfh131.png", "bqfh132.png", "bqfh133.png", "bqfh134.png", "bqfh135.png", "bqfh136.png", "bqfh137.png", "bqfh138.png", "bqfh139.png", "bqfh140.png", "bqfh141.png", "bqfh142.png", "bqfh143.png", "bqfh144.png", "bqfh145.png", "bqfh146.png", "bqfh147.png", "bqfh148.png", "bqfh149.png", "bqfh150.png", "bqfh151.png", "bqfh152.png", "bqfh153.png", "bqfh154.png", "bqfh155.png", "bqfh156.png", "bqfh157.png", "bqfh158.png", "bqfh159.png", "bqfh160.png", "bqfh161.png", "bqfh162.png", "bqfh163.png", "bqfh164.png", "bqfh165.png", "bqfh166.png", "bqfh167.png", "bqfh168.png"],
alias: ["📰", "🎨", "🎬", "🎤", "🎧", "🎼", "🎵", "🎶", "🎹", "🎻", "🎷", "🎸", "👾", "🎮", "🃏", "🎴", "🀄", "🎲", "🎯", "🏈", "🏀", "⚽", "⚾", "🎾", "🎱", "🏉", "🎳", "⛳", "🚵", "🚴", "🏁", "🏇", "🏆", "🎿", "🏂", "🏊", "🏄", "🎣", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
person: {
name: "人物相关",
path: "../emoji/7/",
imgName: ["bqfh100.png", "bqfh101.png", "bqfh102.png", "bqfh103.png", "bqfh104.png", "bqfh105.png", "bqfh106.png", "bqfh107.png", "bqfh108.png", "bqfh109.png", "bqfh110.png", "bqfh111.png", "bqfh112.png", "bqfh113.png", "bqfh114.png", "bqfh115.png", "bqfh116.png", "bqfh117.png", "bqfh118.png", "bqfh119.png", "bqfh120.png", "bqfh121.png", "bqfh122.png", "bqfh123.png", "bqfh124.png", "bqfh125.png", "bqfh126.png", "bqfh127.png", "bqfh128.png", "bqfh129.png", "bqfh130.png", "bqfh131.png", "bqfh132.png", "bqfh133.png", "bqfh134.png", "bqfh135.png", "bqfh136.png", "bqfh137.png", "bqfh138.png", "bqfh139.png", "bqfh140.png", "bqfh141.png", "bqfh142.png", "bqfh143.png", "bqfh144.png", "bqfh145.png", "bqfh146.png", "bqfh147.png", "bqfh148.png", "bqfh149.png", "bqfh150.png", "bqfh151.png", "bqfh152.png", "bqfh153.png", "bqfh154.png", "bqfh155.png", "bqfh156.png", "bqfh157.png", "bqfh158.png", "bqfh159.png", "bqfh160.png", "bqfh161.png", "bqfh162.png", "bqfh163.png", "bqfh164.png", "bqfh165.png", "bqfh166.png", "bqfh180.png", "bqfh185.png", "bqfh181.png", "jiezhi.png"],
alias: ["👂", "👀", "👃", "👅", "👄", "👍", "👎", "👌", "👊", "✊", "✌", "👋", "✋", "👐", "👆", "👇", "👉", "👈", "🙌", "🙏", "☝", "👏", "💪", "🚶", "🏃", "💃", "👫", "👪", "👬", "👭", "💏", "💑", "👯", "🙆", "🙅", "💁", "🙋", "💇", "💅", "👰", "🙎", "🙍", "🙇", "🎩", "👑", "👒", "👟", "👞", "👡", "👠", "👢", "👕", "👔", "👚", "👗", "🎽", "👖", "👘", "👙", "💼", "👜", "👝", "👛", "👓", "🎀", "🌂", "💄", "💋", "👣", "💎", "💍", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
trick: {
name: "花样庆祝",
path: "../emoji/8/",
imgName: ["bqfh144.png", "bqfh90.png", "bqfh91.png", "bqfh92.png", "bqfh93.png", "bqfh94.png", "bqfh164.png", "bqfh165.png", "bqfh166.png", "bqfh167.png", "bqfh168.png", "bqfh169.png", "bqfh170.png", "bqfh171.png", "bqfh172.png", "bqfh173.png", "bqfh174.png", "bqfh175.png", "bqfh176.png", "bqfh177.png", "bqfh178.png", "bqfh179.png", "bqfh180.png", "bqfh0.png", "bqfh1.png", "bqfh2.png", "bqfh3.png", "bqfh4.png", "bqfh5.png", "bqfh6.png", "bqfh7.png", "bqfh8.png", "bqfh9.png", "bqfh10.png", "bqfh11.png", "bqfh12.png", "bqfh13.png", "bqfh14.png", "bqfh15.png", "bqfh16.png", "bqfh17.png", "bqfh18.png", "bqfh19.png"],
alias: ["👑", "🔥", "✨", "🌟", "💫", "💥", "🎀", "🌂", "💄", "💛", "💙", "💜", "💚", "❤", "💔", "💗", "💓", "💕", "💖", "💞", "💘", "💌", "💋", "🎍", "💝", "🎎", "🎒", "🎓", "🎏", "🎆", "🎇", "🎐", "🎑", "🎃", "👻", "🎅", "🎄", "🎁", "🎋", "🎉", "🎊", "🎈", "🎌", ],
title: ["皇冠", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
textSeries: {
name: "文字系列",
path: "../emoji/9/",
imgName: ["bqfh51.png", "bqfh52.png", "bqfh53.png", "bqfh54.png", "bqfh55.png", "bqfh56.png", "bqfh57.png", "bqfh58.png", "bqfh59.png", "bqfh60.png", "bqfh65.png", "bqfh68.png", "bqfh71.png", "bqfh72.png", "bqfh73.png", "bqfh74.png", "bqfh79.png", "bqfh80.png", "bqfh81.png", "bqfh82.png", "bqfh83.png", "bqfh84.png", "bqfh86.png", "bqfh85.png", "bqfh100.png", "bqfh103.png", "bqfh104.png", "bqfh105.png", "bqfh106.png", "bqfh95.png"],
alias: ["🈯", "🈳", "🈵", "🈴", "🈲", "🉐", "🈹", "🈺", "🈶", "🈚", "🚾", "🅿", "🈷", "🈸", "🈂", "Ⓜ", "🉑", "㊙", "㊗", "🆑", "🆘", "🆔", "🔞", "🚫", "🆚", "🅰", "🅱", "🆎", "🅾", "❇", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
goods: {
name: "物体物件",
path: "../emoji/10/",
imgName: ["bqfh20.png", "bqfh21.png", "bqfh22.png", "bqfh23.png", "bqfh24.png", "bqfh25.png", "bqfh26.png", "bqfh27.png", "bqfh28.png", "bqfh29.png", "bqfh30.png", "bqfh31.png", "bqfh32.png", "bqfh33.png", "bqfh34.png", "bqfh35.png", "bqfh36.png", "bqfh37.png", "bqfh38.png", "bqfh39.png", "bqfh40.png", "bqfh41.png", "bqfh42.png", "bqfh43.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh47.png", "bqfh48.png", "bqfh49.png", "bqfh50.png", "bqfh51.png", "bqfh52.png", "bqfh53.png", "bqfh54.png", "bqfh55.png", "bqfh56.png", "bqfh57.png", "bqfh58.png", "bqfh59.png", "bqfh60.png", "bqfh61.png", "bqfh62.png", "bqfh63.png", "bqfh64.png", "bqfh65.png", "bqfh66.png", "bqfh67.png", "bqfh68.png", "bqfh69.png", "bqfh70.png", "bqfh71.png", "bqfh72.png", "bqfh73.png", "bqfh74.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh79.png", "bqfh80.png", "bqfh81.png", "bqfh82.png", "bqfh83.png", "bqfh84.png", "bqfh85.png", "bqfh86.png", "bqfh87.png", "bqfh88.png", "bqfh89.png", "bqfh90.png", "bqfh91.png", "bqfh92.png", "bqfh93.png", "bqfh94.png", "bqfh95.png", "bqfh96.png", "bqfh97.png", "bqfh98.png", "bqfh99.png", "bqfh100.png", "bqfh101.png", "bqfh102.png", "bqfh103.png", "bqfh104.png", "bqfh105.png", "bqfh106.png", "bqfh107.png", "bqfh108.png", "bqfh109.png", "bqfh110.png", "bqfh111.png", "bqfh112.png", "bqfh113.png", "bqfh114.png", "bqfh115.png", "bqfh116.png", "bqfh117.png", "bqfh118.png", "bqfh119.png", "bqfh120.png", "bqfh121.png", "bqfh122.png", "bqfh123.png", "bqfh124.png", "bqfh125.png", "bqfh126.png", "bqfh127.png", "bqfh128.png", "bqfh129.png", "bqfh130.png"],
alias: ["🔮", "🎥", "📷", "📹", "📼", "💿", "📀", "💽", "💾", "💻", "📱", "☎", "📞", "📟", "📠", "📡", "📺", "📻", "🔊", "🔉", "🔈", "🔇", "🔔", "🔕", "📢", "📣", "⏳", "⌛", "⏰", "⌚", "🔓", "🔒", "🔐", "🔑", "🔎", "💡", "🔦", "🔆", "🔅", "🔌", "🔋", "🔍", "🛁", "🛀", "🚿", "🚽", "🔧", "🔩", "🔨", "🚪", "🚬", "💣", "🔫", "🔪", "💊", "💰", "💴", "💵", "💷", "💶", "💳", "💸", "📲", "📧", "📥", "📤", "✉", "📩", "📨", "📯", "📫", "📪", "📬", "📭", "📮", "📦", "📝", "📄", "📃", "📑", "📊", "📈", "📉", "📜", "📋", "📅", "📆", "📇", "📁", "📂", "✂", "📌", "📎", "✒", "✏", "📏", "📐", "📕", "📗", "📘", "📙", "📓", "📔", "📒", "📚", "📖", "🔖", "📛", "🔬", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
},
signs: {
name: "各种标识",
path: "../emoji/11/",
imgName: ["bqfh61.png", "bqfh62.png", "bqfh63.png", "bqfh64.png", "bqfh66.png", "bqfh67.png", "bqfh69.png", "bqfh70.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh85.png", "bqfh86.png", "bqfh88.png", "bqfh89.png", "bqfh90.png", "bqfh91.png", "bqfh92.png", "bqfh93.png", "bqfh94.png", "bqfh95.png", "bqfh96.png", "bqfh97.png", "bqfh98.png", "bqfh99.png", "bqfh101.png", "bqfh102.png", "bqfh107.png", "bqfh108.png", "bqfh109.png", "bqfh122.png", "bqfh0.png", "bqfh1.png", "bqfh2.png", "bqfh3.png", "bqfh4.png", "bqfh5.png", "bqfh6.png", "bqfh7.png", "bqfh8.png", "bqfh9.png", "bqfh10.png", "bqfh11.png", "bqfh12.png", "bqfh13.png", "bqfh14.png", "bqfh15.png", "bqfh16.png", "bqfh17.png", "bqfh18.png", "bqfh19.png", "bqfh20.png", "bqfh21.png", "bqfh22.png", "bqfh23.png", "bqfh24.png", "bqfh25.png", "bqfh26.png", "bqfh27.png", "bqfh28.png", "bqfh29.png", "bqfh30.png", "bqfh31.png", "bqfh32.png", "bqfh33.png", "bqfh34.png", "bqfh35.png", "bqfh36.png", "bqfh37.png", "bqfh38.png", "bqfh39.png", "bqfh40.png", "bqfh41.png", "bqfh42.png", "bqfh43.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh47.png", "bqfh48.png", "bqfh49.png", "bqfh50.png", "bqfh123.png", "bqfh124.png", "bqfh125.png", "bqfh126.png", "bqfh127.png", "bqfh128.png", "bqfh129.png", "bqfh130.png", "bqfh131.png", "bqfh132.png", "bqfh133.png", "bqfh134.png", "bqfh135.png", "bqfh136.png", "bqfh137.png", "bqfh138.png",
"bqfh139.png",
"bqfh140.png",
"bqfh141.png",
"bqfh142.png",
"bqfh143.png",
"bqfh144.png",
"bqfh145.png",
"bqfh146.png",
"bqfh147.png",
"bqfh148.png",
"bqfh149.png",
"bqfh150.png",
"bqfh151.png",
"bqfh152.png",
"bqfh153.png",
"bqfh154.png",
"bqfh155.png",
"bqfh156.png",
"bqfh157.png",
"bqfh158.png",
"bqfh159.png",
"bqfh160.png",
"bqfh161.png",
"bqfh162.png",
"bqfh163.png",
"bqfh164.png",
"bqfh165.png",
"bqfh166.png",
"bqfh167.png",
"bqfh168.png",
"bqfh169.png",
"bqfh170.png",
"bqfh171.png",
"bqfh172.png",
"bqfh173.png",
"bqfh174.png",
"bqfh175.png",
"bqfh176.png",
"bqfh177.png",
"bqfh178.png",
"bqfh179.png",
"bqfh180.png",
"bqfh181.png",
"bqfh182.png",
"bqfh183.png",
"bqfh184.png",
"bqfh185.png",
"bqfh186.png",
"bqfh187.png",
"bqfh188.png",
"bqfh189.png",
"bqfh190.png",
"bqfh191.png",
"bqfh192.png",
"bqfh193.png",
"bqfh194.png",
"bqfh195.png",
"bqfh196.png",
"bqfh197.png",
"bqfh198.png",
"bqfh199.png",
"bqfh200.png",
"bqfh201.png",
],
alias: ["🚻", "🚹", "🚺", "🚼", "🚰", "🚮", "♿", "🚭", "🛂", "🛄", "🛅", "🛃", "🚫", "🔞", "🚯", "🚱", "🚳", "🚷", "🚸", "⛔", "✳", "❇", "❎", "✅", "✴", "💟", "📳", "📴", "💠", "➿", "♻", "⛎", "0⃣", "1⃣", "2⃣", "3⃣", "4⃣", "5⃣", "6⃣", "7⃣", "8⃣", "9⃣", "🔟", "⬆", "⬇", "⬅", "➡", "🔣", "🔢", "🔠", "🔡", "🔤", "↗", "↖", "↘", "↙", "↔", "↕", "🔄", "◀", "▶", "🔼", "🔽", "↩", "↪", "ℹ", "⏪", "⏫", "⏬", "⤵", "⤴", "🆗", "🔀", "🔁", "🔂", "🆕", "🆙", "🆒", "🆓", "🆖", "📶", "🎦", "🈁", "🔯", "🏧", "💹", "💲", "💱", "™", "❌", "‼", "⁉", "❗", "❓", "❕", "❔", "⭕", "🔝", "🔚", "🔙", "🔛", "🔜", "🔃", "🕛", "🕧", "🕐", "🕜", "🕑", "🕝", "🕒", "🕞", "🕓", "🕟", "🕔", "🕠", "🕕", "🕖", "🕗", "🕘", "🕙", "🕚", "🕡", "🕢", "🕤", "🕥", "🕦", "➕", "➖", "➗", "♠", "♥", "♣", "♦", "💮", "💯", "✔", "☑", "🔘", "🔗", "➰", "〰", "〽", "🔱", "◼", "◻", "◾", "◽", "▪", "▫", "🔺", "🔲", "🔳", "⚫", "⚪", "🔴", "🔵", "🔻", "🔶", "🔷", "🔸", "🔹", "✖", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ]
},
RVtraffic: {
name: "房车交通",
path: "../emoji/12/",
imgName: ["bqfh0.png", "bqfh1.png", "bqfh2.png", "bqfh3.png", "bqfh4.png", "bqfh5.png", "bqfh6.png", "bqfh7.png", "bqfh8.png", "bqfh9.png", "bqfh10.png", "bqfh11.png", "bqfh12.png", "bqfh13.png", "bqfh14.png", "bqfh15.png", "bqfh16.png", "bqfh17.png", "bqfh18.png", "bqfh19.png", "bqfh20.png", "bqfh21.png", "bqfh22.png", "bqfh23.png", "bqfh24.png", "bqfh25.png", "bqfh26.png", "bqfh27.png", "bqfh28.png", "bqfh29.png", "bqfh30.png", "bqfh31.png", "bqfh32.png", "bqfh33.png", "bqfh34.png", "bqfh35.png", "bqfh36.png", "bqfh37.png", "bqfh38.png", "bqfh39.png", "bqfh40.png", "bqfh41.png", "bqfh42.png", "bqfh43.png", "bqfh44.png", "bqfh45.png", "bqfh46.png", "bqfh47.png", "bqfh48.png", "bqfh49.png", "bqfh50.png", "bqfh51.png", "bqfh52.png", "bqfh53.png", "bqfh54.png", "bqfh55.png", "bqfh56.png", "bqfh57.png", "bqfh58.png", "bqfh59.png", "bqfh60.png", "bqfh61.png", "bqfh62.png", "bqfh63.png", "bqfh64.png", "bqfh65.png", "bqfh66.png", "bqfh67.png", "bqfh68.png", "bqfh69.png", "bqfh70.png", "bqfh71.png", "bqfh72.png", "bqfh73.png", "bqfh74.png", "bqfh75.png", "bqfh76.png", "bqfh77.png", "bqfh78.png", "bqfh79.png", "bqfh80.png", "bqfh81.png", "bqfh82.png"],
alias: ["🏠", "🏡", "🏫", "🏢", "🏣", "🏥", "🏦", "🏪", "🏩", "🏨", "💒", "⛪", "🏬", "🏤", "🌇", "🌆", "🏯", "🏰", "⛺", "🏭", "🗼", "🗾", "🗻", "🌄", "🚢", "⛵", "🚤", "🚣", "⚓", "🚀", "✈", "💺", "🚁", "🚂", "🚊", "🚉", "🚞", "🚆", "🚄", "🚅", "🚈", "🚇", "🚝", "🚋", "🚃", "🚎", "🚌", "🚍", "🚙", "🚘", "🚗", "🚕", "🚖", "🚛", "🚚", "🚨", "🚓", "🚔", "🚒", "🚑", "🚐", "🚲", "🚡", "🚟", "🚠", "🚜", "💈", "🚏", "🎫", "🚦", "🚥", "⚠", "🚧", "🔰", "⛽", "🏮", "🎰", "♨", "🗿", "🎪", "🎭", "📍", "🚩", ],
title: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
}
};