本文转自:https://github.com/icindy/WxEmojiView

来源信息

  • author: Di (微信小程序开发工程师)
  • organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com)
  •           垂直微信小程序开发交流社区
  • github地址: https://github.com/icindy/WxEmojiView
  • 作用: WxEmojiView-微信小程序Emoji展示输入组件
  • detail :
  • version: alpha 0.1 非正式版

效果gif(加载慢.... 请等待...)

作用

  • 用于展示带有emoji的文本信息
  • 用于输入和带有emoji的输入框

使用

  • 拷贝WxEmojiView\文件夹到开发目录下
  • 替换WxEmojiView文件夹下的emojis文件夹下的小表情图片
  • 初始化表情

可以在app.js中进行配置,全局使用,也可单独配置使用

  • 初始化函数WxEmoji.init(reg,emojis) reg: 分割符号 emojis: 配置表情key-value(名称和后面的必须一致,否则失效,没有写转化函数)

  • 使用代码

var WxEmoji = require('WxEmojiView/WxEmojiView.js');
App({
onLaunch: function () {
WxEmoji.init(":_/",{
"00":"00.gif",
"01":"01.gif",
"02":"02.gif",
"03":"03.gif",
"04":"04.gif",
"05":"05.gif",
....
});
}
})
  • 引入到需要使用的地方 如在index.js中进行使用

    • 需要进行函数引入 var WxEmoji = require('../../WxEmojiView/WxEmojiView.js');

    • 如在index.wxml中使用 <import src="../../WxEmojiView/WxEmojiView.wxml"/>

  • 模版使用

    • view对文本进行展示 使用模版WxEmojiView模版
      <view style="text-align: center;margin: 20px;">wxEmojiView 静态图文</view>

```

  • 使用textarea进行输入展示 使用WxEmojiTextarea模版

    <view  style="text-align: center;margin: 20px;">下面是WxEmojiTextarea 输入</view>

``` * textarea组件的focus,blur事件绑定,小图标的点击事件(仅用于textarea的时候)

  WxEmojiTextareaFocus:function(e) {
var that = this;
WxEmoji.WxEmojiTextareaFocus(that,e); },
WxEmojiTextareaBlur:function(e){
var that = this;
WxEmoji.WxEmojiTextareaBlur(that,e);
},
wxPreEmojiTap: function(e){
var that = this;
WxEmoji.wxPreEmojiTap(that,e);
}

问题

目前版本还存在很多问题,所以欢迎提交isssue

来源

本项目由微信小程序开发论坛-WeAppDev http://weappdev.com/ 会员编写

最新文章

  1. python走起之第八话
  2. get a new level 25 battle pet in about an hour
  3. C# 构造函数中调用虚方法的问题
  4. Java学习日记-2.4 浮点数
  5. poj 2431
  6. Rabbit and Grass(杭电1849)(尼姆博弈)
  7. android 豆瓣客户端 视频
  8. Android View的绘制过程
  9. MongoDB的安装启动及做成windows服务
  10. CentOS7 firewalld 打开关闭端口
  11. RabbitMQ消息队列(七)-通过fanout模式将消息推送到多个Queue中(.Net Core版)
  12. Win+E、D等快捷键失灵
  13. oracle  的sqlplus 工具进行翻译的rlwrap 安装教程
  14. 隐藏域传值到后台controller
  15. Windows has encountered a critical problem and will restart automatically in one minute. Please save your work now
  16. 使用 Nginx 和 Gunicorn 部署 Django 博客(转)
  17. Scala进阶之路-面向对象编程之类的成员详解
  18. 古典、SOA、传统、K8S、ServiceMesh
  19. JaveScript之CSS变量
  20. Intent 对象在 Android 开发中的应用

热门文章

  1. C#多边形求角——实例说
  2. python网络编程--socketserver 和 ftp功能简单说明
  3. eclipse的debug模式经常自动跳到TheadPoolExecutor的断点
  4. 【文文殿下】[BZOJ4008] [HNOI2015] 亚瑟王
  5. [Bootstrap-Table] 中的事件用例
  6. JSP入门之自定义标签
  7. RunningCassandraInEclipse(转载)
  8. Ubuntu18.04配制阿里巴巴的源
  9. Codeforces Round #517
  10. 【算法笔记】A1039 Course List for Student