現在很多的聊天應用都支持Emoji表情,這些表情能夠讓我們在文字之間加入更多的情感與色彩,使得溝通更加生動有趣。
在開發聊天應用時,我們要提供給用戶方便的輸入Emoji表情的方式。Vue Emoji鍵盤組件是一個很好的選擇,它能夠方便的支持用戶在聊天窗口中插入Emoji表情。
npm install vue-emoji-keyboard
安裝完成后,我們需要在Vue中進行引入,配置emoji表情資源地址等信息。然后在組件中使用即可:
import Vue from 'vue'
import VueEmojiKeyboard from 'vue-emoji-keyboard'
import 'path/to/emoji.css'
import 'path/to/emoji.png'
const options = {
size: 30,
rows: 4,
emojis: [{name: '1', url: 'path/to/1.png'}, {name: '2', url: 'path/to/2.png'},...]
}
Vue.use(VueEmojiKeyboard, options)
最后使用emoji組件即可:
<template><div><input v-model="message"><div><vue-emoji-keyboard v-model="isShow" @select="selectEmoji" /></div></div></template><script>export default {
data () {
return {
message: '',
isShow: false
}
},
methods: {
selectEmoji (emoji) {
this.message += emoji
}
}
}
</script>
以上便是使用Vue Emoji鍵盤組件進行實現Emoji表情的方式。我們僅僅需要引入組件后進行簡單的配置即可,十分方便。而且該組件也支持自定義Emoji資源的使用,方便我們進行個性化的使用。
上一篇python 求置信度
下一篇python 求第幾周