0.0.2 • Published 3 years ago

vue-emoji-panel v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

vue-emoji-panel

NPM version npm download

一个基于Vue编写的表情选择面板组件

安装

npm i --save vue-emoji-panel

使用

// main.js
import Vue from 'vue'
import App from './App.vue'

Vue.config.productionTip = false

// 引入样式
import 'emoji-panel/dist/emoji-panel.css'
import EmojiPanel from 'vue-emoji-panel'

// 注册
Vue.use(EmojiPanel)

new Vue({
  render: (h) => h(App)
}).$mount('#app')

更细粒度使用请查看examples

组件属性

属性说明类型默认值
width指定表情弹出框的宽度Number410
size指定单个表情的大小(正方形)Number28
emojis表情图片数组,单个对象需具有srcname属性Array
col-limit单行表情最大数量Number9
spacing行间距Number8
recently-used是否开启记录最近使用的表情Booleantrue
panel-classemoji-panel(容器)指定类名String
emoji-classemoji(单个表情)指定类名String
unit用于widthsize等具有长度性质的单位Stringpx

组件事件

参数说明回调参数
emoji-click表情被选中时触发item, index

LICENSE

MIT