Giter VIP home page Giter VIP logo

wxemojiview's Introduction

来源信息

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

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

WxEmojiView-微信小程序Emoji展示输入组件

作用

  • 用于展示带有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;background-color: #ddd;">wxEmojiView 静态图文</view>
    
```
  • 使用textarea进行输入展示 使用WxEmojiTextarea模版

    <view  style="text-align: center;margin: 20px;background-color: #ddd;">下面是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/ 会员编写

wxemojiview's People

Contributors

dicn avatar icindy avatar

Stargazers

Kamryn Judd avatar 张建雨 avatar wizet avatar skyfox avatar  avatar  avatar faelssim avatar  avatar Satan Faker avatar Rage you dreams avatar zmhong avatar FRANK GO avatar NanFengyang avatar  avatar calvin avatar  avatar Levi avatar Jimmy avatar Allan Terry avatar lotuslwb avatar Shawn avatar hlwen avatar eric avatar 可乐要加冰 avatar  avatar Kai avatar  avatar Turbo avatar  avatar king avatar  avatar qingmang avatar turing avatar 路人甲 avatar Ryan avatar qingyun avatar Bruce He avatar lyawei avatar aben avatar 刘专 avatar ershaoye avatar balibabu avatar  avatar  avatar Yestin avatar Qiming avatar  avatar caiygch avatar 赵亚 avatar 李云龙 avatar So avatar  avatar LHammer avatar 0xstan avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.