# LuckyGrid 九宫格抽奖

九宫格抽奖 Demo

# 九宫格抽奖 Demo:

Leeao版权所有
1元红包
100元红包
0.5元红包
2元红包
10元红包
50元红包
0.3元红包
5元红包
12 次
显示代码

# 仿网易严选九宫格:

Leeao版权所有
显示代码

# 仿某开源九宫格:

Leeao版权所有
谢谢
红包
谢谢
红包
谢谢
红包
谢谢
红包
抽奖
消耗10积分
显示代码

# 吃货九宫格:

Leeao版权所有
谢谢参与
米饭
排骨
咖啡
卷心蛋糕
热狗
草莓蛋糕
零食
开始
- start -
显示代码

# LuckGrid 属性

参数 说明 类型 可选值 默认值
ref 九宫格名 String -- --
config 配置九宫格 Object gridstyle --
btnConfig 配置按钮 Object background,fonts,imgs --
prizes 配置礼品 Array fonts,imgs --

# LuckGrid 事件

事件名称 说明 回调参数
start 开始抽奖事件 --
end 抽奖结束事件 中奖索引

# LuckGrid 方法

方法名称 说明 参数
play 抽奖方法 1-9 抽中那个索引

# config 设置

参数 说明 类型 可选值 默认值
grid 配置格子 Object borderRadius:15,//格子圆边值
fontSize:'14px',//字体大小
defaultStyle:{
    background:'#fff',//初始背景色
    fontColor:'#DF424B',//初始字体颜色
},
activeStyle:{
    background:'#fff',//加亮背景色
    fontColor:'#DF424B',//加亮字体颜色
}
--
style 配置整体 Object width:310,//九宫格宽度
height:310,//九宫格高度
padding:20,//九宫格内边距
backgroundColor:'#ff4a4c',//九宫格背景色
backgroundImage:'/k3.png',//九宫格背景图
borderRadius:15,//九宫格圆边
gutter:5,//格间距
--

# btnConfig 设置

参数 说明 类型 可选值 默认值
background 按钮背景色 String 'linear-gradient(270deg, #FFDCB8, #FDC689)' --
fonts 按钮文字 Array {
text: '开始',//按钮文字1
fontColor: '#1c258e',//按钮文字颜色
top: '18%',//按钮顶部位置
fontSize:'30px'//按钮字体大小
}
--
imgs 按钮图片 Array {
src: '/active-eat.png',//按钮图片
width: '100%',//按钮图片大小
top: '18%',//按钮图片顶部位置
}
--

# prizes 设置

参数 说明 类型 可选值 默认值
fonts 奖品文字设置 Object {
text: '草莓蛋糕',//奖品文字
top: '18%',//奖品文字顶部位置
}
--
imgs 奖品图片设置 Array {
src:'/img/default-eat.png',//奖品图片
activeSrc:'/img/active-eat.png',//奖品加亮图片
width:'100%',//奖品图片宽度
top:'0%'//奖品图片顶部位置
}
--
最后更新: 2023-3-3 10:59:23 ├F10: AM┤