0.1.8 • Published 6 years ago

vuejs-emoji v0.1.8

Weekly downloads
28
License
MIT
Repository
github
Last release
6 years ago

vuejs-emoji for Vuejs 2.x

Vue2.x emoji plugin and autoload fontawesome(^4.7.0) and bootstrap(^3.2.x)

Install

# install
$ npm install vuejs-emoji --save

Requirement Dependencies

1、Vue-cli

  • Vue-cli install
# install
$ npm install -g vue-cli
  • using cli create project
$ vue init webpack my-project

More Vue-cli docs

2、Emoji Resources Download

  • Download static.zip
  • Unzip static.zip file, then override project static folder Alt text

Usage

ES6

import Vue2Emoji from 'vuejs-emoji'
Vue.use(Vue2Emoji)

Using directive in template

<emoji-icon @select="selectIcon", :iconConfig="iconConfig"></emoji-icon>

SelectCallback & IconConfig

  • SelectCallback = selectIcon(val) SelectCallback function's val is a html content.
<div v-html="val"></div>
  • IconConfig is Object
  var iconConfig = {
    placement: 'top',
    size: '30px',
    name: 'fa-send', // font awesome icon name
    color: '#fff' // icon color: hex、rgb or rgba value
  }

Font awesome website

Detail IconConfig

keydefaulttypeintro
placement'top'String'top'、'left'、'right'、'bottom'
size'30px'Stringalso can use rem, eg: '1rem'
name'fa-smile-o'Stringjust use font awesome icon name
color'#278dff'Stringcan use hex、rgb、rgba value

Live Demo

Alt text

Screen Capture

Alt text

License

MIT

0.1.8

6 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.1

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago