在前端开发中,我们常常需要使用到一些可爱的表情,来增加应用的用户体验。emoji-random
就是一个用于生成随机表情的 npm 包,使用简单而且非常有趣。
安装
使用 npm 安装:
npm install emoji-random --save
用法
emoji-random
提供一个 getRandomEmoji
方法,用于生成随机表情。
基本用法
const emojiRandom = require('emoji-random') console.log(emojiRandom.getRandomEmoji())
输出结果:
😍
传入个数
如果需要生成多个表情,可以将个数作为参数传入 getRandomEmoji
方法中:
console.log(emojiRandom.getRandomEmoji(5))
输出结果:
[ '🎈', '💩', '🍔', '🦄', '🤔' ]
过滤部分表情
默认情况下,getRandomEmoji
会返回所有合法的表情。如果希望过滤掉某些表情,可以将需要过滤的表情编码作为参数传入。
例如,如果希望过滤掉所有情侣表情:
console.log(emojiRandom.getRandomEmoji(10, '1f469 200d 2764 fe0f 200d 1f468'))
输出结果:
-- -------------------- ---- ------- - ----- ----- ----- ----- ----- ----- -------- ----- ----- ---- -展开代码
指定表情类别
默认情况下,getRandomEmoji
返回所有合法的表情。如果只需要返回某个类别的表情,可以将类别作为参数传入。
例如,如果希望只返回动物类表情:
console.log(emojiRandom.getRandomEmoji(10, null, 'animals-nature'))
输出结果:
-- -------------------- ---- ------- - ----- ----- ----- ----- ----- ----- ----- ----- ----- ---- -展开代码
总结
emoji-random
是一个使用简单、功能强大的 npm 包,能够快速生成随机表情。除了基本用法外,还可以通过参数来过滤和指定表情类别,非常灵活。在实际项目中,可以使用该包来增加应用的趣味性和用户体验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedb9e6b5cbfe1ea06118c4