微信小程序开发之之倒计时插件 wxTimer
白羽 2018-08-09 来源 :网络 阅读 3611 评论 0

摘要:本文将带你了解微信小程序开发之之倒计时插件 wxTimer,希望本文对大家学微信有所帮助

        本文将带你了解微信小程序开发之之倒计时插件   wxTimer,希望本文对大家学微信有所帮助


介绍:  用于在微信小程序中进行倒计时的组件。功能:  1、最基础的当然就是倒计时功能了。  2、可以设置倒计时结束后执行的事件。  3、可以设置倒计时执行过程中每隔多少秒,执行一次对应的事件。下载: wxTimer在JS中调用           1.在当前js引入 timer = require('../../plug/wxTimer.js')  2.在全局app.js引入  app.jsglobalData: {
    userInfo: null,
    timer: require('/plug/wxTimer.js')
  }  当前jsvar app = getApp().globalData,
        timer = app.timer;最简单的调用方式:var wxTimer = new timer({
    beginTime:"00:00:10"
})
wxTimer.start(this);
wxTimer.stop();开启多个计时//开启第一个定时器
var wxTimer1 = new timer({
    beginTime:"00:00:10",
    name:'wxTimer1',
    complete:function(){
        console.log("完成了")
    }
})
wxTimer1.start(this);

//开启第二个定时器
var wxTimer2 = new timer({
    beginTime:"00:01:11",
    name:'wxTimer2',
    complete:function(){
        console.log("完成了")
    }
})
wxTimer2.start(this);倒计时结束后执行事件var wxTimer = new timer({
    beginTime:"00:00:10",
    complete:function(){
        console.log("完成了")
    }
})
wxTimer.start(this);间隔执行事件var wxTimer = new timer({
    beginTime:"00:00:10",
    complete:function(){
        console.log("完成了")
    },
    interval:2,
    intervalFn:function(){
        console.log("过去了2秒");
    }
}) 校准时间wxTimer.calibration(); 结束计时wxTimer.stop(); 在wxml中引用单个计时器:<view>显示剩余时间:{{wxTimer}}</view>
<view>显示剩余秒数:{{wxTimerSecond}}</view>多个计时器:<view>显示计时器1的剩余时间:{{wxTimerList['wxTimer1'].wxTimer}}</view>
<view>显示计时器2的剩余时间:{{wxTimerList['wxTimer2'].wxTimer}}</view>
<view>显示计时器1的剩余秒数:{{wxTimerList['wxTimer1'].wxTimerSecond}}</view>
<view>显示计时器2的剩余秒数:{{wxTimerList['wxTimer2'].wxTimerSecond}}</view>注意:   1、由于内部需要调用到小程序的setData方法,所以我们需要把this传过去。  2、此方法会在page中生成一个名为wxTimer,wxTimerSecond和wxTimerList的数据,请保证这些key没有被占用 3、请在data中添加一条属性wxTimerList:{},否则将会报错。其他参数:   1、beginTime 需要倒计时的时间,比如:"01:11:12",默认值为"00:00:00",也可以省略秒数,如:"01:10"  2、complete 倒计时归零0时的回调函数,如果为beginTime = "00:00:00"则立即调用  3、interval 倒计时的过程中,规定每隔几秒执行一次intervalFn,如果为0则永远不会执行,默认为1  4、intervalFn 每隔interval秒执行一次的函数。    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 2 不喜欢 | 2
看完这篇文章有何感觉?已经有4人表态,50%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程