# evan-uni-emoji **Repository Path**: evan-uniapp-extend/evan-uni-emoji ## Basic Information - **Project Name**: evan-uni-emoji - **Description**: 简单的uniapp表情插件,插件市场地址:https://ext.dcloud.net.cn/plugin?id=7103 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2021-12-31 - **Last Updated**: 2024-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 关于插件 **1、本插件表情收集于网上,若侵犯了您的相关权益,请联系作者删除,联系方式`QQ:1431128779`** **2、一个简单的Emoji表情插件,以及收集的一些简单的表情,有任何建议望大佬提出来** **3、一个简单的Emoji表情插件,以及收集的一些简单的表情,有任何建议望大佬提出来** **4、如果觉得默认的表情数据太多了,可以在 `/uni_modules/evan-emoji/utils/default.emoji.js` 文件中删除默认的表情数据** **5、如果觉得这些表情不够,您还可以自己扩展表情,我在文档底部增加了一些表情来源,以及表情数据的获取方法** ***
### 一、使用说明
1. 下载插件:插件遵循uni_modules规范,可以直接从插件市场直接导入使用 2. 安装使用: 2.1. 在main.js ```javascript // 安装emoji import EvanEmoji from '@/uni_modules/evan-emoji/utils/index.js' Vue.use(EvanEmoji) ``` 2.2. 在 template ```html ``` 2.3. 表情转换 ```javascript // 渲染 fnTranslEmoji() { let _testText = '[拍手]哈哈哈哈哈,[心花怒放]' // 将表情字符转html内容 // api: // 1. 使用 uni.$evanEmoji.util.convert.toHtml // 2. 使用 this.$evanEmoji.util.convert.toHtml let html = uni.$evanEmoji.util.convert.toHtml(_testText, false, { classes: ['img-class-1', 'img-class-2'], // 自定义class width: 40, // 图片宽(rpx) height: 40, // 图片高(rpx) styles: {'vertical-align': 'text-bottom'} // 其他样式(必须是原生的style写法,不支持驼峰式) }); }, ``` 2.4. 局部扩展表情(示例) > 通过`customEmojiList`参数传入需要扩展的表情,具体参数格式请查看下方说明 ```html ``` ```javascript