更新记录
1.0.0(2025-07-07) 下载此版本
特别说明:在未了解本插件功能的情况下,请勿下载,此插件非抽奖程序源码
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app(4.36)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
vk-lucky-draw-client-plugin
特别说明:在未了解本插件功能的情况下,请勿下载,此插件非抽奖小程序源码
介绍
这是一个通过跳转到抽奖活动小助手(第三方小程序)进行抽奖的客户端插件,通过简单几行代码即可轻松对接。
开发文档:查看文档
包含功能
- 活动列表的展示
- 点击抽奖按钮跳转到抽奖活动小助手进行抽奖
使用示例
<!-- 抽奖活动列表展示 -->
<template>
<vk-lucky-draw-list :show-title="true" title="抽奖活动" :use-cache="true" :get-data="getData"></vk-lucky-draw-list>
</template>
<script>
export default {
data: function() {
return {};
},
methods: {
// 获取数据的方法
async getData(params) {
let {
pageIndex, // 当前页码
pageSize, // 每页大小
} = params;
// 模拟请求数据
let res = {
"hasMore": false, // 是否还有下一页
"rows": [{
"activity_id": "685b95a6e9f982fde4835c85", // 活动ID
"title": "今天晚上吃什么?", // 活动标题
// 奖品信息
"prize_list": [
{ "num": 100, "name": "吃面" },
{ "num": 100, "name": "吃饭" }
],
"start_time": 1750832460000, // 活动开始时间
"end_time": 1868729600000, // 活动结束时间
"mode": 3, // 抽奖模式 1 极速抽奖 2 高级抽奖 3 大转盘
"lottery_type": 1, // 开奖方式 1. 按时间开奖 2 按人数开奖 3 手动开奖(仅 mode 为 1、2时此字段才生效)
"max_people": "", // 开奖人数 lottery_type是2的时候必填
"cover_image": "https://ms.bdimg.com/pacific/0/pic/2068719292_2059271528.png?x=0&y=0&h=292&w=438&vh=292.00&vw=438.00&oh=292.00&ow=438.00", // 封面图片
}],
// 当前分页信息
"pagination": {
"pageIndex": 1, // 当前页码
"pageSize": 10 // 每页大小
}
}
return res;
}
}
};
</script>
<style lang="scss" scoped></style>