Skip to content

muyiyl/raffle-wheel

 
 

Repository files navigation

raffle-wheel

uni-app 使用的 Canvas 抽奖转盘

uni-app 插件地址

使用说明

引入组件

<script>
  import RaffleWheel from '@/components/raffle-wheel/raffle-wheel.vue'
  export default {
    components: {
      RaffleWheel
    }
  }
</script>

参数

参数名 参数类型 参数说明 是否必须
ref String 抽奖组件实例
canvasWidth Number canvas 宽度,单位 px,默认为 240
canvasHeight Number canvas 高度,单位 px,默认为 240
prizeList Array 奖品列表,必须是偶数
colors Array 奖品区块对应的背景颜色,仅支持 2 个颜色相互交替,默认为 ['#FFF', '#FFE9AA']
duration Number 转盘旋转的动画时长,单位:秒,默认为 8
ringCount Number 旋转的圈数,默认为 8
fontColor String 奖品文字的颜色,默认为 #C30B29
fontSize String 奖品文字的大小,默认为 12px
lineHeight Number 奖品文字多行情况下的行高,默认为 20
strKey String 奖品名称所对应的 key 的名字,比如 { name: "uni-app" }strKey 就是 name
strMaxLength Number 奖品文字总长度限制,默认为 12
strLineLength Number 奖品文字多行情况下第一行文字的长度,默认为6

About

uni-app 使用的 Canvas 抽奖转盘,支持APP、H5、小程序,不支持NVue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 89.0%
  • CSS 10.3%
  • JavaScript 0.7%