MCPcopy Index your code
hub / github.com/buuing/lucky-canvas

github.com/buuing/lucky-canvas @main

repository ↗ · DeepWiki ↗ · + Follow
452 symbols 1,038 edges 86 files 90 documented · 20% updated 10mo ago★ 8,731190 open issues
README

logo

lucky-canvas 抽奖插件

一个基于 JavaScript 的跨平台 ( 大转盘 / 九宫格 / 老虎机 ) 抽奖插件

<a href="https://github.com/buuing/lucky-canvas/stargazers" target="_black">
  <img src="https://img.shields.io/github/stars/buuing/lucky-canvas?color=%23ffba15&logo=github&style=flat-square" alt="stars" />
</a>
<a href="https://github.com/buuing/lucky-canvas/network/members" target="_black">
  <img src="https://img.shields.io/github/forks/buuing/lucky-canvas?color=%23ffba15&logo=github&style=flat-square" alt="forks" />
</a>
<a href="https://github.com/buuing" target="_black">
  <img src="https://img.shields.io/badge/Author-%20buuing%20-7289da.svg?&logo=github&style=flat-square" alt="author" />
</a>
<a href="https://github.com/buuing/lucky-canvas/blob/master/LICENSE" target="_black">
  <img src="https://img.shields.io/github/license/buuing/lucky-canvas?color=%232dce89&logo=github&style=flat-square" alt="license" />
</a>
<a href="https://www.jsdelivr.com/package/npm/lucky-canvas" target="_black">
  <img src="https://data.jsdelivr.com/v1/package/npm/lucky-canvas/badge" alt="downloads" />
</a>
适配框架 npm包 最新版本 npm下载量
JS / JQ lucky-canvas version downloads
Vue @lucky-canvas/vue version downloads
React @lucky-canvas/react version downloads
UniApp @lucky-canvas/uni version downloads
Taro3.x @lucky-canvas/taro version downloads
微信小程序 @lucky-canvas/mini version downloads

官方文档 & Demo演示

中文https://100px.net

EnglishIf anyone can help translate the document, please contact me ldq404@qq.com

贡献者

🤖 🛰 📚 🦄 🛰 🛰 🛰 🛰 🛠 🎨 🛠 🛠 🛠
🛠 🛠 🛠 🛠 📚 📚 🎨 🎨 🎨 🎨
🎨 🛰

🙏🙏🙏 点个Star

如果您觉得这个项目还不错, 可以在 Github 上面帮我点个star, 支持一下作者 ☜(゚ヮ゚☜)

问题反馈

  • Bug 反馈请直接去 Github 上面提 Issues,我会实时收到邮件提醒前去查看
  • 如果是小白需要技术指导的话, 左边是我的赞赏码, 备注好你的微信号, 我看到后会主动加你
  • 但如果是因为我文档没写清楚,或者是插件本身的bug,导致你无法正常使用的话,赞赏全额返还

注好你的微信号! 微信看不到赞赏人信息 所以你必须在备注里写上

友情链接

Extension points exported contracts — how you extend this code

SpeedType (Interface)
* 缓动函数 * t: current time(当前时间) * b: beginning value(初始值) * c: change in value(变化量) * d: duration(持续时间) * * 感谢张鑫旭大
packages/core/src/utils/tween.ts
Options (Interface)
(no doc)
packages/vue/src/utils/h-demi.ts
WatchOptType (Interface)
(no doc)
packages/core/types/index.d.ts
LuckyWheelConfig (Interface)
(no doc)
packages/core/types/index.d.ts
LuckyGridConfig (Interface)
(no doc)
packages/core/types/index.d.ts
SlotMachineConfig (Interface)
(no doc)
packages/core/types/index.d.ts

Core symbols most depended-on inside this repo

getLength
called by 49
packages/core/src/lib/lucky.ts
$watch
called by 31
packages/core/src/lib/lucky.ts
stop
called by 30
packages/core/src/lib/grid.ts
$set
called by 30
packages/core/src/lib/lucky.ts
play
called by 25
packages/core/src/lib/grid.ts
tn
called by 25
packages/vue/composition-api.js
f
called by 18
packages/vue/composition-api.js
get
called by 15
packages/core/src/observer/watcher.ts

Shape

Function 313
Method 93
Class 36
Interface 10

Languages

TypeScript100%

Modules by API surface

packages/vue/composition-api.js69 symbols
packages/core/src/lib/lucky.ts23 symbols
packages/core/src/lib/wheel.ts21 symbols
packages/core/src/lib/slot.ts20 symbols
packages/core/src/lib/grid.ts20 symbols
packages/taro/react/LuckyGrid.js16 symbols
packages/taro/react/LuckyWheel.js15 symbols
packages/taro/react/SlotMachine.js14 symbols
packages/vue/src/components/LuckyGrid.ts13 symbols
packages/mini/tools/utils.js12 symbols
packages/core/types/index.d.ts12 symbols
packages/mini/src/lucky-wheel/index.js11 symbols

Dependencies from manifests, versioned

@babel/core7.12.10 · 1×
@babel/plugin-transform-runtime7.16.4 · 1×
@babel/preset-env7.12.11 · 1×
@babel/preset-react7.12.10 · 1×
@babel/runtime7.16.3 · 1×
@rollup/plugin-commonjs17.0.0 · 1×
@rollup/plugin-eslint8.0.1 · 1×
@rollup/plugin-json4.1.0 · 1×
@rollup/plugin-node-resolve11.1.0 · 1×
@rollup/plugin-typescript6.1.0 · 1×
@typescript-eslint/eslint-plugin2.28.0 · 1×

For agents

$ claude mcp add lucky-canvas \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact