更新记录

1.0.0-2026.6.17(2026-06-17) 下载此版本

本次更新重点优化了聊天体验与扩展能力。新增自定义表情包功能,支持用户导入与管理专属表情,丰富互动形式;重构消息渲染逻辑,提升图文混排流畅度。同时开放二次开发接口,便于企业快速接入业务模块。修复部分机型键盘收起异常问题,增强系统稳定性。


平台兼容性

uni-app(5.08)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟

uni-app x(5.08)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

emoji简介

emoji聊天界面到表情包,支持自定义表情,二次开发

使用教程

1.下载到uni_modules目录中 2.js里面 inputMsg.value

//消息
const inputMsg = ref('')

const showEmoji = ref(false)
//表情
const onEmojiSelect = (emoji) => {
    if (emoji && typeof emoji.char === 'string') {
        inputMsg.value += emoji.char;
    }
    showEmoji.value = false
}

const onDelete = () => {
    // 删除最后一个字符(含emoji)
    // 1. 将字符串转为“真·字符”数组(能识别 Emoji)
    const arr = [...inputMsg.value];

    // 2. 移除最后一项(安全删除整个 Emoji)
    arr.pop();

    // 3. 重新拼接回字符串
    inputMsg.value = arr.join('');
}

3.vue中

<view @click="showEmoji = !showEmoji" >😊

<input type="text" placeholder="请输入" v-model="inputMsg" />

<MyEmojiPicker :visible="showEmoji" @select="onEmojiSelect" @delete="onDelete" @close="showEmoji = false" />

3.修改表情在emoji-data.js中添加与修改

相关链接

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。