vue3-twemoji-picker-final
9,605
28
| Install | |
|---|---|
npm install vue3-twemoji-picker-final |
|
| Latest Version: | 0.0.15 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | May 26, 2022 |
| Links: | GitHub · npm |
Maintainer: limin04551
Features
-
🔥 Use the new
<script setup>style -
🦾 TypeScript, of course
Installation:
npm install vue3-twemoji-picker-final
// or
pnpm install vue3-twemoji-picker-final
// or
yarn add vue3-twemoji-picker-final
Usage:
you should copy images to your project folder and then 'imgSrc' param use your path,Otherwise, the picture will access the dependency package of node_modules
<script setup lang="ts">
// import picker compopnent
import { EmojiPicker } from 'vue3-twemoji-picker-final'
const selectEmoji = (e: any) => {
console.log(e, 'e')
// {
// "n": [ //desc name
// "smiling face with heart-shaped eyes",
// "heart_eyes"
// ],
// "u": {
// "u": "1f60d",//without tone
// "x": 12, // All pictures of a picture of a picture of the x coordinates
// "y": 0 //All pictures of a picture of a picture of the y coordinates
// },
// "r": {
// "u": "1f60d",//with skin tone
// "x": 12,
// "y": 0
// },
// "t": "neutral", // skin tone
// "i": "😍", // emoji unicode
// "imgSrc": "https://fastly.jsdelivr.net/gh/limin04551/vue3-twemoji-picker/public/img/svg/1f60d.svg"
// } //img path ,you can use cdn
}
</script>
<template>
<div flex="~ col" items-center>
<div flex h120>
<EmojiPicker @select="selectEmoji" />
<EmojiPicker :options="{imgSrc:'https://fastly.jsdelivr.net/gh/limin04551/vue3-twemoji-picker/public/img/','locals':'en'}" @select="selectEmoji" />
<EmojiPicker
:options="{imgSrc:'/img/',native:true,locals:'en',hasGroupIcons:true,hasSearch:false,
hasGroupNames:false,stickyGroupNames:false,hasSkinTones:false,
recentRecords:false,}"
@select="selectEmoji"
/>
</div>
<Footer />
</div>
</template>
if use TypeScript, add your own declaration in a declaration file such as index.d.ts(maybe under the project root)
declare module 'vue3-twemoji-picker-final'
Try it now!
This is my first TypeScript project. If it is helpful to you, please give me a start ~ ⭐️
GitHub
Related Packages
@kevinfaguiar/vue-twemoji-picker
20,280
223
Version History
| Version | Released | License |
|---|---|---|
| 0.0.15 | MIT | |
| 0.0.14 | MIT | |
| 0.0.13 | MIT | |
| 0.0.12 | MIT | |
| 0.0.11 | ||
| 0.0.10 | ||
| 0.0.9 | ||
| 0.0.8 | ||
| 0.0.7 | ||
| 0.0.6 | ||
| 0.0.5 | ||
| 0.0.4 | ||
| 0.0.3 | ||
| 0.0.2 | ||
| 0.0.1 |