# 大转盘 <LuckyWheel />
# 属性
width: string | number
组件宽度 默认为: 300pxheight: string | number
组件高度 默认为: 300px# 背景 - blocks
blocks?: Array<object>
背景区域padding?: string | number
内边距 默认为: 0background?: string
背景颜色 默认为: 透明色imgs?: Array<object>
背景图片src: string
图片路径top?: string | number
图片位置 默认为: 0pxwidth?: string | number
图片宽度 默认为: 0pxheight?: string | number
图片高度 默认为: 0pxrotate?: boolean
背景图片是否跟随旋转 默认为: false# 奖品 - prizes
prizes?: Array<object>
奖品列表range?: number
中奖概率background?: string
扇形背景颜色 默认为: 透明色fonts?: Array<object>
奖品文字text: string
文字内容top?: string | number
文字位置 默认为: 0pxfontColor?: string
字体颜色 默认为: 黑色 #000fontSize?: string | number
字体大小 默认为: 22pxfontStyle?: string
字体样式 默认为: sans-seriffontWeight?: string | number
字体粗细 默认为: 400lineHeight?: string | number
字体行高 默认为: 字体大小wordWrap?: boolean
文字自动换行 默认为: true 开启lengthLimit?: string | number
换行宽度范围 默认为: 90%lineClamp?: number
文本溢出隐藏 默认为: Infinityimgs?: Array<object>
奖品图片src: string
图片路径top?: string | number
图片位置 默认为: 0pxwidth?: string | number
图片宽度 默认为: 0pxheight?: string | number
图片高度 默认为: 0px# 抽奖按钮 - buttons
buttons?: Array<object>
抽奖按钮radius: string | number
按钮半径 默认为: 0pxpointer?: boolean
是否显示指针 默认为: falsebackground?: string
按钮背景颜色 默认为: 黑色 #000fonts?: Array<object>
奖品文字text: string
文字内容top?: string | number
文字位置 默认为: 0pxfontColor?: string
字体颜色 默认为: 黑色 #000fontSize?: string | number
字体大小 默认为: 22pxfontStyle?: string
字体样式 默认为: sans-seriffontWeight?: string | number
字体粗细 默认为: 400lineHeight?: string | number
字体行高 默认为: 字体大小imgs?: Array<object>
按钮图片src: string
图片路径top?: string | number
图片位置 默认为: 0pxwidth?: string | number
图片宽度 默认为: 0pxheight?: string | number
图片高度 默认为: 0px# 默认配置 - defaultConfig
default-config?: object
默认配置gutter?: string | number
缝隙 默认为: 0pxstopRange?: number
指针在在扇形区域的停止范围 默认为: 0offsetDegree?: number
转盘的偏移角度 默认为: 0 度speed?: number
旋转速度峰值 默认为: 20accelerationTime?: number
开始旋转时间 默认为: 2500 毫秒decelerationTime?: number
缓慢停止时间 默认为: 2500 毫秒# 默认样式 - defaultStyle
default-style?: object
默认样式background?: string
奖品区域背景颜色 默认为: 透明色fontColor?: string
字体颜色 默认为: 黑色 #000fontSize?: string | number
字体大小 默认为: 22pxfontStyle?: string
字体样式 默认为: sans-seriffontWeight?: string | number
字体粗细 默认为: 400lineHeight?: string | number
字体行高 默认为: 字体大小wordWrap?: boolean
文字自动换行 默认为: true 开启lengthLimit?: string | number
换行宽度范围 默认为: 90%lineClamp?: number
文本溢出隐藏 默认为: Infinity# 回调函数 - callback
start?: (e) => void
开始抽奖前end?: (prize) => void
结束抽奖后# 方法 - methods
init()
初始化play()
开始抽奖stop(index: number)
缓慢停止