前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >京东开源了十二个抽奖组件!!!

京东开源了十二个抽奖组件!!!

作者头像
程序员老鱼
发布2022-12-02 10:30:47
2.7K1
发布2022-12-02 10:30:47
举报
文章被收录于专栏:前端实验室

大家好,我是前端实验室的大师兄!

不知道大家有没有在手机上抽过奖呢?又不知道大家有没有做过抽奖小程序呢?

想当年大师兄刚入行的时候,领导分配的第一个任务就是做一个九宫格抽奖程序,不仅要求中奖概率还要求中奖范围,更重要的是不能有人中奖!!!当时的痛苦场景大师兄还历历在目,写的头都大了

为了不让前端同行们再为抽奖程序而发愁,今天大师兄就告诉大家一个好消息,一款由京东前端团队出品的抽奖组件开源了!!!

介绍

NutUI Bingo 是由京东 NutUI 前端团队出品的一款抽奖组件库,用于快速开发营销活动和小游戏场景的抽奖玩法。

使用了当下极为先进的Vue3TypeScriptNutUI

特点

  • 一共包含 12 种抽奖组件
  • UI 设计基于京东 APP 10.0 视觉规范
  • 官网提供详尽的文档和充足的代码示例
  • 基于 Vue 3.0,也支持 TypeScript,支持按需引入
  • 便捷灵活的自定义设置

包含12种常见的抽奖组件

  1. TurnTable 大转盘抽奖
  2. Marquee 跑马灯抽奖
  3. quareNine 九宫格抽奖
  4. ScratchCard 刮刮卡抽奖
  5. GiftBox 神秘大礼盒
  6. LottoRoll 摇奖机
  7. Hiteggs 砸金蛋
  8. GiftRain 红包雨
  9. LuckShake 摇一摇
  10. DollMachine 娃娃机
  11. ShakeDice 摇骰子
  12. GuessGift 你藏我猜

每个组件都可以自由的配置,支持设置奖品池、中奖奖品、自定义样式等,提供开始、结束等回调函数,还可以调整动画的时间、运转频率等。

使用方式

安装
代码语言:javascript
复制
npm i @nutui/nutui-bingo
引入
代码语言:javascript
复制
import { createApp } from "vue";
import App from "./App.vue";
import NutBig from "@nutui/nutui-bingo";
import "@nutui/nutui-bingo/dist/style.css";
createApp(App).use(NutBig).mount("#app");
快速开发一个抽奖转盘
代码语言:javascript
复制
// 引入组件
import { createApp } from 'vue';
import { Turntable } from '@nutui/nutui-bingo';
const app = createApp();
app.use(Turntable);

// 在页面中使用
<nutbig-turntable
  class="turntable"
  :prize-list="prizeList"
  :turns-number="turnsNumber"
>
</nutbig-turntable>

官方文档有详细的api文档

https://nutui.jd.com/bingo/?from=thosefree.com#/

看完这些程序之后

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复 111 ,按提示操作即可进群。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
    • 特点
      • 使用方式
        • 看完这些程序之后
          • 写在最后
          相关产品与服务
          云开发 CloudBase
          云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档