0.1.18 • Published 9 months ago

lcap-lucky-draw v0.1.18

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

LcapLuckyDraw 九宫格抽奖

Other

九宫格抽奖组价

示例

基本用法

<lcap-lucky-draw
    block1_name=""
    block3_name="奖品3"
    block4_name="奖品4"
    block5_name="奖"
    block6_name="奖品6"
    block7_name="奖品7"
    block8_name="奖品8"
    font_color="#FFFFFF"
    font_top_padding="20px"
    font_size="10px"
>
</lcap-lucky-draw>

控制默认抽奖结果弹窗开启,默认关闭, 回填文本为设置的奖品名称

<lcap-lucky-draw
    block1_name=""
    block3_name="奖品3"
    block4_name="奖品4"
    block5_name="奖"
    block6_name="奖品6"
    block7_name="奖品7"
    block8_name="奖品8"
    font_color="#FFFFFF"
    font_top_padding="20px"
    font_size="10px"
    :prize_popup=true
>
</lcap-lucky-draw>

直接传入指定抽奖结果,设置后下方传入的概率无效

<lcap-lucky-draw
    block1_name="奖品1"
    block2_name="奖品2"
    block3_name="奖品3"
    block4_name="奖品4"
    block5_name="奖品5"
    block6_name="奖品6"
    block7_name="奖品7"
    block8_name="奖品8"
    font_color="#FFFFFF"
    font_top_padding="20px"
    font_size="20px"
    return_prize="奖品4"
>
</lcap-lucky-draw>

通过设置概率控制抽奖结果, 数值可以简单的理解成库存,各项会自动计算占比转化为概率

<lcap-lucky-draw
    block1_name="奖品1"
    block2_name="奖品2"
    block3_name="奖品3"
    block4_name="奖品4"
    block5_name="奖品5"
    block6_name="奖品6"
    block7_name="奖品7"
    block8_name="奖品8"
    :block1_chance=10
    :block2_chance=10
    :block3_chance=10
    :block4_chance=10
    :block5_chance=10
    :block6_chance=10
    :block7_chance=10
    :block8_chance=10000
    font_color="#FFFFFF"
    font_top_padding="20px"
    font_size="20px"
>
</lcap-lucky-draw>

API

Props/Attrs

Prop/AttrTypeOptionsDefaultDescription
widthstring'375px'设置九宫格宽度
heightstring'375px'设置九宫格高度
return_prizestring''后端返还的奖品信息,设置后各自的抽奖概率无效
prize_popupbooleanfalse是否开启默认中奖弹窗
background_colorstring''设置背景颜色(例:#FFFFFF)
start_imgimage''设置抽奖开始按钮图片
font_colorstring''设置所有奖品文字的图片颜色
font_top_paddingstring'60px'设置奖品文字距离顶部的距离(默认:60px)
font_sizestring'22px'设置奖品文字距离顶部的距离(默认:22px)
block1_imgimage''设置格子1奖品图片
block1_namestring'奖品1'设置格子1的奖品名字
block1_chancenumber'10'设置奖品1的中奖概率
block2_imgimage''设置格子2奖品图片
block2_namestring'奖品2'设置格子2的奖品名字
block2_chancenumber'10'设置奖品2的中奖概率
block3_imgimage''设置格子3奖品图片
block3_namestring'奖品3'设置格子3的奖品名字
block3_chancenumber'10'设置奖品3的中奖概率
block4_imgimage''设置格子4奖品图片
block4_namestring'奖品4'设置格子4的奖品名字
block4_chancenumber'10'设置奖品4的概率
block5_imgimage''设置格子5奖品图片
block5_namestring'奖品5'设置格子5的奖品名字
block5_chancenumber'10'设置奖品5的中奖概率
block6_imgimage''设置格子6奖品图片
block6_namestring'奖品6'设置格子6的奖品名字
block6_chancenumber'10'设置奖品6的中奖概率
block7_imgimage''设置格子7奖品图片
block7_namestring'奖品7'设置格子7的奖品名字
block7_chancenumber'10'设置奖品7的中奖概率
block8_imgimage''设置格子8奖品图片
block8_namestring'奖品8'设置格子8的奖品名字
block8_chancenumber'10'设置奖品8的中奖概率

Events

@start

抽奖时开始时触发

@end

抽奖时结束时触发

ParamTypeDescription
$eventany返还奖品
0.1.18

9 months ago

0.1.8

9 months ago

0.3.2

9 months ago