Skip to content

🌼🌼🌼 使用 TypeScript + 原生 Canvas 封装的 JS 抽奖插件(大转盘 / 九宫格)🏷 并内置了一个微型的响应式来处理异步数据渲染

License

Notifications You must be signed in to change notification settings

shenyixuanV1/lucky-canvas

 
 

Repository files navigation

logo

lucky-canvas 抽奖插件

一个基于 JavaScript 的 ( 大转盘 / 九宫格 ) 抽奖插件

简体中文 · English

stars forks version downloads

author license


官方文档 & Demo演示

中文https://100px.net/document/js.html

EnglishIf anyone can help translate the document, please contact me [email protected]


在 Js / JQuery 中使用

方式 1:通过 script 标签引入

为了避免 CDN 链接出现异常或波动,我非常建议你缓存到本地或服务器

<div id="my-lucky"></div>
<script src="https://cdn.jsdelivr.net/npm/lucky-canvas/dist/lucky-canvas.umd.min.js"></script>
<script>

  // 大转盘抽奖
  let luckyWheel = new LuckyCanvas.LuckyWheel({
    el: '#my-lucky',
    width: '300px',
    height: '300px'
  }, {
    // ...你的配置
  })
  
  // 九宫格抽奖
  let luckyGrid = new LuckyCanvas.LuckyGrid({
    el: '#my-lucky',
    width: '300px',
    height: '300px'
  }, {
    // ...你的配置
  })

</script>

在 vue2.x / vue3.x 中使用

在 uni-app 中使用

About

🌼🌼🌼 使用 TypeScript + 原生 Canvas 封装的 JS 抽奖插件(大转盘 / 九宫格)🏷 并内置了一个微型的响应式来处理异步数据渲染

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.1%
  • JavaScript 4.4%
  • HTML 0.5%