0.2.4 ā€¢ Published 6 years ago

emoji-vue v0.2.4

Weekly downloads
261
License
-
Repository
-
Last release
6 years ago

emoji-vue

šŸ˜€ šŸ˜ šŸ˜‚ šŸ¤£ šŸ˜ƒ šŸ˜„ šŸ˜… šŸ˜† šŸ˜‰ šŸ˜Š šŸ˜‹

A Vue.js project implementing a input field addon allowing to add emojis via dropdown.

dependencies status

Install āš™ļø

npm i emoji-vue --save

emoji-vue preview image

Use šŸ˜ŽšŸ‘ŒšŸ»

import VueEmoji from 'emoji-vue'


//in component def
  methods: {
      onInput(event) {
          //event.data contains the value of the textarea
      },
      clearTextarea(){
        this.$refs.emoji.clear()
      },  
  },
  components: {
    VueEmoji
  }

//in template section
<VueEmoji ref="emoji" @input="onInput" :value="myText" />

Event & properties šŸ“• šŸ“— šŸ“˜ šŸ“™

@input - event generated when content of textarea with emoji selector is changed.

value - property to place initial content of the textarea.

width - sets width of visible textarea in px; defaults to '200px'.

height - sets height of visible textarea in px; defaults to '50px'.

Build Setup šŸ§  ā¤ļø āœ…

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

Project uses the following setup: guide and docs for vue-loader.

Check the DEMO

About

Based on code from https://github.com/OneSignal/emoji-picker

Create an issue or ping me on twitter @legkoletat

License

MIT