微信小程序抽奖 简单功能实现
抽奖是一种常见的互动活动,在微信小程序中也有很多不同的实现方式。以下是一份简单的微信小程序抽奖源码,供参考:在 wxml 文件中添加抽奖的页面布局:
<view class="content"><view class="title">点击抽奖</view><button class="btn" bindtap="startLottery">开始抽奖</button><view class="result">{{result}}</view>
</view>
在js 文件中添加抽奖逻辑:
Page ({data: {prizeList: ['一等奖' ,'二等奖','三等奖','鼓励奖'],//奖品列表result: '',//中奖结果isStart: false,//是否正在抽奖},startLottery: function () {if (this.data.isStart) {return
}this.setData({isStart: true,
})let curIndex = 0let maxIndex = this.data.prizeList.length-1let timer = setInterval(() =>{curIndex = curIndex == maxIndex ? 0 : curIndex + 1this.setData({result: this.data.prizelist[curIndex],})
},50)setTimeout(() =>{clearInterval(timer)this.setData({isStart: false,})wx.showModal ({title:,中奖结果!content: this.data.result,showCancel: false,
})},3000)
实现了一个简单的地奖功能,用户点击“开始抽奖“按知后,抽奖结里会从奖品列表中贿机选取并不断滚动,最终停止时显示中奖结果,并弹出模态框展示中奖结果。您可以根据实际需求进行修改和扩展。
微信小程序抽奖 简单功能实现相关推荐
- 微信小程序实现简单定位功能
微信小程序实现简单定位功能,简单易读,获取经纬度信息 在pages下创建一个单页如local local.js如下 var app = getApp() Page({ data:{latitude:' ...
- 微信小程序实现语音识别功能
原标题:微信小程序实现语音识别功能 使用小程序实现语音识别功能,由于语音识别可以直接使用各厂家的API接口,并且小程序为腾讯所有,因此考虑到可能的低延时,采用了腾讯提供的免费API接口,准确讲是腾讯语 ...
- 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)
[微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...
- 微信小程序语音识别java_微信小程序实现语音识别功能
原标题:微信小程序实现语音识别功能 使用小程序实现语音识别功能,由于语音识别可以直接使用各厂家的API接口,并且小程序为腾讯所有,因此考虑到可能的低延时,采用了腾讯提供的免费API接口,准确讲是腾讯语 ...
- 微信小程序:多功能图片处理器
这是一款多功能的一款照片处理器 UI简洁,功能也还不错 免除服务器和域名即可搭建,特别的简单好上手 一键化功能支持: 人脸融合(人脸融合,两张脸融合成一张) 换底色(相当于就是给照片的底色换色,一般都 ...
- 微信小程序的简单介绍
微信小程序的简单介绍 1.与HTML的区别 HTML 微信小程序 <div></div> <view></view> <h1></h1 ...
- 小程序录音上传服务器,微信小程序录音实现功能并上传(使用node解析接收)
微信小程序录音实现功能并上传(使用node解析接收) 发布时间:2020-09-04 11:59:06 来源:脚本之家 阅读:97 作者:weixin_43188227 背景 我在开发小程序的时候,有 ...
- 微信小程序:常用功能5——在线客服功能的实现
微信小程序:常用功能5--在线客服功能的实现 微信小程序的客服功能比较纯熟,非常简单易用,只要在公众平台小程序账号中设置好相关客服人员,基本用户就能实现与客服人员的实时对话. 首先登陆微信公众平台小程 ...
- 微信小程序:常用功能8——小程序视频组件中的弹幕功能
微信小程序:常用功能8--小程序视频组件中的弹幕功能 昨天我们刚说了微信小程序的视频组件和分享功能微信小程序:常用功能8--在小程序添加视频组件,并将页面分享到朋友圈,今天想把弹幕功能说一下,但是感觉 ...
最新文章
- ACE网络编程模式比较
- js去el的map_JS中也可以使用JSTL和EL标签
- HDOJ 1720 A+B Coming
- maxcompute操作_MaxCompute问答整理之9月
- iOS 关于单例那点事
- Qt之QTimeEdit时间控件
- js 获取窗口高度 兼容 各种浏览器
- 服务器lsass状态代码c0000005,lsass.exe是什么进程?Win7系统提示Lsass.exe系统错误的原因及解决方法...
- Excel中实现隔行删除
- 腾讯笔试题——五笔编码
- 通信教程 | 波特率、比特率、通信速度的区别
- 干货满满的 GopherChina2021 北京大会 PPT is coming
- RuntimeError: __iter__() is only supported inside of tf.function or when eager execution is enabled.
- 双十二适合买什么东西,这些数码好物清单可以码住
- centos7.6下载地址
- 一个半径为R的球沉入水中,球面顶部正好与水面相切,球的密度为1,求将球从水中取出所做的功
- Opencv学习笔记 - 使用opencvsharp和决策树进行训练和预测
- BUGKU------中国菜刀
- Oracle 实验一:Oracle11g的安装与管理工具
- 无法打开此计算机的组策略,无法运行gpedit.msc(组策略)的解决