lucky-canvas【大转盘|九宫格|老虎机】抽奖插件 - 更新日志

v0.0.10_4(2022-07-18)

  • 优化某些情况下图片绘制跨域报错

v0.0.10_3(2022-05-30)

  • 更新文档说明

v0.0.10_2(2022-05-30)

  • 打个广告~

v0.0.10_1(2022-05-20)

  • 修复小程序无法渲染老虎机的bug

v0.0.10.0(2022-01-26)

  • 优化 h5 端

v0.0.9.0(2022-01-20)

  • 增加老虎机抽奖

v0.0.8.0(2022-01-05)

  • 九宫格抽奖的 blocks 背景块增加 imgs

v0.0.5.0(2021-12-10)

  • 优化canvas层级问题

v0.0.4.6(2021-12-10)

  • 优化gutter属性的绘制

v0.0.4.5(2021-12-09)

  • 使用arc替换arcTo优化扇形的绘制

v0.0.4.4(2021-12-08)

  • 增加h5环境下对宽高的监听响应式

v0.0.4.3(2021-12-07)

  • 更新核心依赖

v0.0.4.2(2021-12-03)

  • 修复第二次无法开始游戏的bug

v0.0.4.1(2021-12-03)

  • 修复init初始化后无法开始游戏的问题

v0.0.4.0(2021-12-02)

  • 修复rAF引发的渲染bug

v0.0.3.7(2021-11-25)

  • 增加对html的fontsize监听, 实时计算rem的渲染

v0.0.3.6(2021-11-24)

  • 增加formatter函数优化图片加载处理流程

v0.0.3.5(2021-11-23)

  • 增加图像处理相关算法

v0.0.3.4(2021-11-19)

  • 增加lineClamp属性指定奖品文字最多渲染多少行

v0.0.3.3(2021-11-18)

  • 优化转盘文字超出扇形范围的渲染问题

v0.0.3.2(2021-11-17)

  • 增加h5环境下vw单位的适配

v0.0.3.1(2021-11-11)

  • 优化浏览器中窗口resize时自动触发宽高变化

v0.0.1@1.6.0-2(2021-11-09)

  • 优化代码格式

v0.0.1@1.6.0-1(2021-11-06)

  • 更新核心依赖, 增加 range 中奖概率属性

1.4.5-UNI(2021-09-10)

  • 锁定依赖版本
  • 回滚兼容代码, 等待uni-app官方修复bug

1.4.5(2021-08-21)

  • 修复$reject报错

1.4.4(2021-08-21)

  • 修复cli的语法兼容问题

1.4.3(2021-08-18)

  • 兼容 uniapp 里 canvas 原点偏移的 bug

1.4.1(2021-08-17)

  • 由于最新版尚未兼容app端, 增加友好提示

1.4.01(2021-08-15)

  • 修复依赖问题

1.4.0(2021-08-15)

  • 使用 type2d 优化 canvas 的渲染流畅度

1.3.9(2021-06-24)

  • 修复 H5 端屏幕宽度大于 960 时计算问题

1.1.66(2021-04-25)

  • 修复默认样式被覆盖后无法触发canvas的响应式机制的问题

1.1.65(2021-04-12)

  • 同步获取设备宽度方法提升为常量

1.1.64(2021-04-06)

  • 打个广告

1.1.63(2021-04-01)

  • 打个广告

1.1.62(2021-03-30)

  • 打个广告

1.1.61(2021-03-26)

  • 打个广告~

1.1.60(2021-03-25)

  • 打个广告

1.1.59(2021-03-24)

  • 修复外部异步push奖品时无法触发更新的问题

1.1.58(2021-03-23)

  • 打个广告~

1.1.57(2021-03-19)

  • 打个广告~

1.1.56(2021-03-18)

  • 更新核心依赖, 对外暴露init方法, 用于在H5端重置画布和dpr

1.1.55(2021-03-17)

  • 合并PR增加本地图片引入'/static/xxx.png'

1.1.54(2021-03-16)

  • 打个广告~

1.1.53(2021-03-15)

  • 打个广告~

1.1.52(2021-03-12)

  • 打个广告~

1.1.51(2021-03-11)

  • 打个广告~

1.1.50(2021-03-10)

  • 打个广告~

1.1.49(2021-03-09)

  • 打个广告~

1.1.48(2021-03-08)

  • 打个广告

1.1.47(2021-03-05)

  • 没有更新, 打个广告

1.1.46(2021-03-04)

  • 修复app端安卓手机无法点击抽奖的问题

1.1.45(2021-03-03)

  • 优化异步设置按钮时点击无效的问题

1.1.44(2021-03-02)

  • 没有更新, 就是想打个广告

1.1.43(2021-02-26)

  • 修复 taro-react 中微信小程序内 canvasId 选择错误导致九宫格不渲染的问题

1.1.42(2021-02-25)

  • 没有更新就是想打个广告

1.1.41(2021-02-24)

  • 修复小程序内传递平台参数异常

1.1.40(2021-02-24)

  • 更新核心依赖, stop 方法新增负值参数, 传入-1可立即停止游戏, 同时本次抽奖无效 end 回调不触发

1.1.39(2021-02-19)

  • 增加 taro-react 演示 demo

1.1.38(2021-02-04)

  • 去除辅助坐标

1.1.37(2021-02-03)

  • 增加 taro 平台编译标识

1.1.36(2021-02-02)

  • 优化qq小程序不识别id选择器的问题

1.1.35(2021-02-02)

  • 修复ios下层级点击失效的问题

1.1.34(2021-02-01)

  • 优化九宫格点击事件兼容qq小程序

1.1.33(2021-01-29)

  • 更新核心依赖: 使用 void 0 代替 undefined

1.1.32(2021-01-29)

  • H5传入帧动画优化旋转流畅度

1.1.31(2021-01-29)

  • 大转盘增加随机停止范围

1.1.30(2021-01-28)

  • 增加 src 传空优化以及图片报错

1.1.29(2021-01-27)

  • 优化大转盘init时原因偏移的问题

1.1.28(2021-01-27)

  • 优化大转盘圆心

1.1.27(2021-01-27)

  • 增加 react 版抽奖组件

1.1.26(2021-01-26)

  • 优化draw方法

1.1.25(2021-01-26)

  • 优化大转盘圆心渲染

1.1.24(2021-01-26)

  • 修复大转盘闪烁问题

1.1.23(2021-01-26)

  • 修复大转盘闪烁问题

1.1.22(2021-01-26)

  • 修复大转盘停止范围 stopRange 计算错误

1.1.21(2021-01-26)

  • 优化大转盘圆心渲染

1.1.20(2021-01-26)

  • 九宫格增加 buttons 多按钮模式

1.1.19(2021-01-25)

  • 优化安卓app图片引入

1.1.18(2021-01-25)

  • 优化watch更新机制

1.1.17(2021-01-23)

  • blocks 下增加背景图并支持旋转

1.1.16(2021-01-22)

  • padding 和 background 改为非必填项

1.1.15(2021-01-22)

  • 背景色默认改为透明, 并且透明色不再渲染

1.1.14(2021-01-21)

  • 九宫格完成activeSrc的渲染

1.1.13(2021-01-20)

  • 更新核心依赖来兼容 uni-app:默认字体改为 sans-serif 并且字体大小进行取整

1.1.12(2021-01-20)

  • 重写数组的原型方法完善抽奖的刷新机制

1.1.11(2021-01-19)

  • 重写数组的原型方法完善抽奖的刷新机制

1.1.10(2021-01-18)

  • 升级核心依赖 blocks 增加 imgs 背景图并可跟随旋转

1.1.9(2021-01-15)

  • 增加数据响应式 deep 深度监听

1.1.8(2021-01-03)

  • 修复异步push奖品未能及时更新的问题

1.1.7(2020-12-28)

  • 优化 web 环境下大转盘圆弧的绘制

1.1.6(2020-12-18)

  • 修复宽高使用 rxp 报错 'unitFunc' of undefined

1.1.5(2020-12-17)

  • 更新核心依赖

1.1.4(2020-12-13)

  • 修复本地无法引入图片的问题
    • 方式1: { src: require('./imgs/btn.png') }
    • 方式2: { src: require('@/static/btn.png') }

1.1.3(2020-12-11)

  • 使用二次贝塞尔曲线代替圆弧绘制来兼容微信小程序
  • 大转盘抽奖恢复 gutter 属性的使用

1.1.2(2020-12-10)

  • 由于小程序不支持 arcTo , 当 gutter 不存在时使用 arc 绘制扇形, 并且小程序中大转盘不再支持 gutter 属性
  • 另外关于微信小程序引入本地图片真机无法显示, 大家可以先使用网络图片

1.1.1(2020-12-09)

  • 增加两种引入本地图片的方式
    • { src: require('./button.png') }
    • { src: '/static/imgs/btn.png' }
  • 修复小程序下引入base64图片无法获取宽高的问题

1.1.0(2020-12-08)

  • 提升公共的同步加载图片方法

1.0.9(2020-12-04)

  • 修复 uni-app 下引入图片失败的问题 ( 暂时只能引入网络图片 )

1.0.8(2020-12-02)

  • 针对uni-app进行封装大转盘lucky-wheel和九宫格lucky-grid组件

1.0.7(2020-11-24)

  • 更新 index.js 修复通过 HBuilderX 导入插件时无法引入的问题

1.0.6(2020-11-24)

  • 增加设置宽高以此来适配 uni-app