微信表情解析 wechat-emoji-parser

2024-03-05 14:55:00 来源 : haohaofanwen.com 投稿人 : admin

下面是好好范文网小编收集整理的微信表情解析 wechat-emoji-parser,仅供参考,欢迎大家阅读!

微信表情解析

更新记录

平台兼容性

Vue2Vue3
App快应用微信小程序支付宝小程序百度小程序字节小程序QQ小程序
app-vue app-nvue
钉钉小程序快手小程序飞书小程序京东小程序
H5-SafariAndroid Browser微信浏览器(Android)QQ浏览器(Android)ChromeIEEdgeFirefoxPC-Safari

前言

在开发公众号和小程序应用的时候,发现微信表情存储后无法被正确显示,于是萌生了制作该项目的初衷

交流学习请加QQ:183654371

参考资源

微信 mac版本 3.5.0 安装包内找到一部分表情资源,还有一部分在 下载,最后缺少两个表情:“爆竹”和“發”通过苹果手机微信表情截图后裁切补齐。

使用步骤

插件市场导入项目,默认目录是 @/uni_modules/wecaht-emoji-parser/

@/uni_modules/wecaht-emoji-parser/emoji/dist/下的所有表情图像上传到网络空间

配置 wecaht-emoji-parser

// 初始化方式一:事先调用 init 方法初始化,// 或者将 endpoint 事先填写在 @js_sdk/emoji/index.js 中

emoji.init({  //表情图片网络服务器可访问的url路径,以/结尾  endpoint:'https://表情图片网络服务器可访问的url路径/',  //图标尺寸 单位px  size:30,  //覆盖原表情符号的图片  ext:{   //示例   // "[Happy]" : "替换的网络路径地址"   //替换形式一   "[Happy]":"https://图片网络路径",   //替换形式二   "[Happy]":{      url: "https://图片网络路径",      //覆盖尺寸          size:100,   },   "/::)":{      url:"https://图片网络路径",      //覆盖尺寸          size:100   }  }})
//初始化方式二:延迟初始化,使用时初始化emoji.parse(this.content, {      endpoint:'https://图片网络目录'      size:30,})

使用示例

<template>  <view class="content">      <view v-html="html"></view>  </view></template><script>  import emoji from '@/uni_modules/emoji/index.js'  export default {      data() {          return {              html:'',              content : "[Worship]/:beer/:coffee/:cake/:rose[Party]/:gift[Packet][Rich][Blessing][Fireworks][爆竹]/:pig/:jump/:shake/:circle"          }      },      onLoad() {          this.html = emoji.parse(this.content, {              endpoint:'https://@/uni_modules/emoji/dist内表情图标网络路径地址/',              size:30,          })      },      methods:   }</script><style>  .content {      padding:80px;      display: flex;      flex-direction: column;      align-items: center;      justify-content: center;  }</style>


相关文章

    暂无相关信息
专题分类