apicloud选择表情

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: ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ],
    }
};


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值