1.一种抽奖业务实现方法,其特征在于,包括:
在页面上加载预先配置的抽奖业务组件;
在所述页面显示对应的抽奖业务界面,所述抽奖业务界面中包括用于接收用户配置信息的配置项目;
在接收到用户通过所述配置项目输入的配置内容之后,根据所述配置内容对所述抽奖业务界面进行重绘。
2.根据权利要求1所述的抽奖业务实现方法,其特征在于,所述配置项目为多个,所述根据所述配置内容对所述抽奖业务界面进行重绘的步骤包括:获得通过每一个所述配置项目输入的配置内容,将通过每一个所述配置项目输入配置内容后的抽奖业务界面进行实时渲染并进行显示预览。
3.根据权利要求2所述的抽奖业务实现方法,其特征在于,所述抽奖业务组件中定义了与开发环境对应的第一脚本和与发布环境对应的第二脚本,所述第一脚本相较于所述第二脚本增设有编辑功能;所述方法还包括:判断所述抽奖业务组件是否处于配置状态或者预览状态,若处于配置状态或者预览状态,则加载所述第一脚本;若未处于配置状态或者预览状态,则加载所述第二脚本。
4.根据权利要求3所述的抽奖业务实现方法,其特征在于,在显示渲染后的所述抽奖业务界面之后,所述方法还包括:接收到抽奖请求时,判断所述抽奖业务组件是否在运行所述第一脚本,若在运行所述第一脚本,则进行随机抽奖,渲染中奖的动画信息并进行显示。
5.根据权利要求2所述的抽奖业务实现方法,其特征在于,所述抽奖业务组件为九宫格抽奖组件,所述抽奖业务界面为九宫格抽奖界面,所述配置项目包括八个奖品图表,一个开始按钮和一个预设的抽奖池ID。
6.根据权利要求5所述的抽奖业务实现方法,其特征在于,根据所述配置内容对所述抽奖业务界面进行重绘的步骤包括:根据所述九宫格抽奖界面外围容器的宽度和高度动态计算所述九宫格抽奖界面中每个格子的尺寸;
将配置内容对应添加入各所述格子中。
7.根据权利要求6所述的抽奖业务实现方法,其特征在于,在显示渲染后的所述抽奖业务界面之后,所述方法还包括:接收到抽奖请求时,进行随机抽奖,渲染中奖的动画信息并进行显示;或者接收到抽奖请求时,向后端服务平台发送抽奖请求;
接收所述后端服务平台反馈的中奖奖品信息;
查找所述中奖奖品对应的所述九宫格中的格子,根据查找到的格子渲染中奖的动画信息并进行显示。
8.一种抽奖业务组件,其特征在于,包括:
组件加载模块,用于在页面上加载预先配置的抽奖业务组件;
界面显示模块,用于在所述页面显示对应的抽奖业务界面,所述抽奖业务界面中包括用于接收用户配置信息的配置项目;
界面处理模块,用于在接收到用户通过所述配置项目输入的配置内容之后,根据所述配置内容对所述抽奖业务界面进行重绘。
9.根据权利要求8所述的抽奖业务组件,其特征在于,所述配置项目为多个,所述界面处理模块用于获得通过每一个所述配置项目输入的配置内容,将通过每一个所述配置项目输入配置内容后的抽奖业务界面进行实时渲染并进行显示预览。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在抽奖业务组件实现权利要求
1~7任一项所述的抽奖业务实现方法。