lucky-canvas icon indicating copy to clipboard operation
lucky-canvas copied to clipboard

🎖🎖🎖 基于 TS + Canvas 开发的【大转盘 / 九宫格 / 老虎机】抽奖插件,🌈 一套源码适配多端框架 JS / Vue / React / Taro / UniApp / 微信小程序等,🎨 奖品 / 文字 / 图片 / 颜色 / 按钮均可配置,支持同步 / 异步抽...

Results 121 lucky-canvas issues
Sort by recently updated
recently updated
newest added

- 你当前是什么框架(必填):uniapp - 你使用的是哪个包(必填):@lucky-canvas/nui:1.7.19 - 你当前插件的版本(必填): - 当前环境是小程序还是浏览器(选填):浏览器 - 详细描述你的bug: - ![image](https://github.com/buuing/lucky-canvas/assets/49149977/fa5ac39e-6cdb-44d7-b1bb-646841f71c7a) 奖品的背景颜色设置渐变会报错 Failed to execute 'addColorStop' on 'CanvasGradient': The provided double value is non-finite. - 问题代码(重要): ``` // 代码开始,...

- 你当前是什么框架(必填):react - 你使用的是哪个包(必填): "@lucky-canvas/react": "^0.1.13", - 你当前插件的版本(必填):^0.1.13 - 当前环境是小程序还是浏览器(选填):浏览器 - 详细描述你的bug:不是Bug、 - 问题代码(重要):不是Bug、 ``` 请问如何控制大转盘每个扇形对应边框 ![image](https://github.com/buuing/lucky-canvas/assets/84552314/96cfb8a8-8338-49e1-9ab6-87c37889f191) // 代码结束 ```

``` .wheel-box{ zoom:60%; } // 代码结束 ``` wheel-box使用zoom 点击转盘没反应,@start 不执行

能不能添加一个奖品的点击回调事件,感觉使用场景上还是很有必要

- 你当前是什么框架(必填):vue3 - 你使用的是哪个包(必填):@lucky-canvas/vue - 你当前插件的版本(必填):0.1.11 - 当前环境是小程序还是浏览器(选填):Chrome 113.0.5672.127 - 详细描述你的bug:请问完整实例可以继续放出来参考学习一下嘛? - 问题代码(重要): ``` // 代码开始, 别再放歪了行吗 // 代码结束 ```

- 你当前是什么框架(必填):vue3 - 你使用的是哪个包(必填):@lucky-canvas/vue - 你当前插件的版本(必填):0.1.11 - 当前环境是小程序还是浏览器(选填):浏览器 - 详细描述你的bug:九宫格抽奖是否支持自定义选中项的初始位置?比如说选项0的位置不在左上角而是其他任意一个选项的位置 - 问题代码(重要): ``` // 代码开始, 别再放歪了行吗 // 代码结束 ```

提问 & 建议 📢

Taro 3.6.6 vue3.2.40 抖音小程序 报错 tma-core.js:2 [TMA] TypeError: at createSelectorQuery exec Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'. at e (app.js? [sm]:2) at new...

提问 & 建议 📢

- 你当前是什么框架(必填): uniapp - 你使用的是哪个包(必填):uniapp(插件市场直接导入的) - 你当前插件的版本(必填):v0.0.10_4 - 当前环境是小程序还是浏览器(选填):微信小程序 - 详细描述你的bug: - 在van-popup 中引用luckyWheel,van-popup 的 show 默认false是报错。默认是true时是OK的。 - 问题代码(重要): - Demo 仓库地址:https://gitee.com/identity/brokerage/invite_link?invite=99bc7b8303d48a07e586ed2bb2ec7a05b22645476e49a93eb7993663152babc5660501fd8cabef7f03eac9232b9ccfc5 ``` ```

提问 & 建议 📢

- 你当前是什么框架(必填):react - 你使用的是哪个包(必填):@lucky-canvas/react - 你当前插件的版本(必填):"@lucky-canvas/react": "^0.1.13", - 详细描述你的bug:使用dom-to-image生成图片时报错,经排查,发现一旦带图片就会报错;查了下解决方法 - ![image](https://user-images.githubusercontent.com/48710275/233764405-43c85db5-e980-42c8-bfde-969f7cfc08e0.png) 需要在绘制图片时加上 ``` img.crossOrigin = 'Anonymous'; // 加在src = ... 后 ``` 不知道怎么修改源码,望作者大大能提供帮助

级别C:需求优化 📆

- 你当前是什么框架(必填):uniapp-vue3-ts - 你使用的是哪个包(必填):uni - 你当前插件的版本(必填):0.0.13 - 当前环境是小程序还是浏览器(选填):微信小程序 基础库2.30.2 node 16.17.0 - 详细描述你的bug:在模拟器上调试能完美显示出来,而且点击抽奖正常转动,但是用手机预览不是真机调试, 用手机预览也能正常看到配置的抽奖项目,但是只要调用play,抽奖项就会变为空白, - [问题代码(重要): - ``` // 代码开始, 别再放歪了行吗 开始抽奖 import LuckyGrid from '@lucky-canvas/uni/lucky-grid.vue' import { onLoad }...

提问 & 建议 📢