小程序时间倒序怎么设置

小程序时间倒序怎么设置,第1张

设计一个实现倒计时功能的小程序,小程序运行后,首先显示空白界面,过2秒后才显示计时界面,点击“开始计时”按钮后开始倒计时,点击“停止计时”按钮后停止计时。

实现效果:根据案例描述做出如下图效果,初始显示空白界面,2秒后显示计时界面(图1),数字为60,点击“开始计时”按钮后开始倒计时,点击“停止计时”按钮后停止计时(图2)。

index.wxml

<!--index.wxml-->

<view class="container">

  <view wx:if="{{hidden}}">

    <view class="title">计时器</view>

    <view class="play">{{num}}</view>

    <view class="btn">

      <button bindtap="start">开始计时</button>

      <button bindtap="stop">停止计时</button>

    </view>

  </view>

</view>

index.js

// index.js

// 获取应用实例

var num = 60//定义开始秒数

//定义一个布尔变量,用于停止计时器

var ynStop=false

Page({

  data: {

    //用于显示计算器

    hidden: false,

    num: num

  },

  //渲染出计时器

  onLoad() {

    //function里颂键直接用this会出错

    var that =this

    //延时显示函数

    setTimeout(function(){

    //设置隐藏属性为否

    that.setData({

      hidden:true

    })

  }

  //野雀巧设置延时为2s

    , 2000)

  },

 

  start: function () { //开始计时函数

    //设置显示器值为当前值减一

    this.setData({

      num: num--

    })

    //调用timer函数

    this.timer()

    //后台打印num值

    console.log(num)

  },

 

  stop: function () {  //停止函数

    //将是否停止循环值定义为真

      ynStop=true

    console.log(ynStop)

  },

  timer: function () { //计时函数

 

    if (num >0&&ynStop==false) {

      //隔一秒回调start函数,注岁历意setTimeout里函数不要加括号,或者用function(){}

      setTimeout(this.start, 1000)

    } else {

      this.setData({

        num: 0

      })

    }

  }

1. 第芦答一步,打开手机并在桌面找到微信图标,进入主页后,点击右下角的我选项。

2. 第二步,进入我的页面后,点击下方的设置选项3. 第三步,切换至设置页面后,点击下方的通用选项。4. 第四步,来到通用页面后,在下方皮哗缺找到发现页管理选项,点击进入。5. 第五步,跳转至发现页管理页面后,在下方找到看一看功能,然后点击右侧的开关,将燃辩其关闭即可。

在JavaScript中,你可以使用setTimeout()函数来暂停message几秒钟。setTimeout()函数接受两个参数,第一个参数是要执行的函数,第二个参数是要等待的毫秒数。

下面是一个示例代码,唯慧展示如何在JavaScript中暂停message几秒钟:

```javascript

// 定义一个函数

function showMessage() {

alert('Hello, World!')

}

// 3秒钟后调用showMessage()函数

setTimeout(showMessage, 3000)

```

在上面的代码指扮答中,setTimeout()函数会等待3秒钟,然后调用showMessage()函数,显示一个警告框。缺裤你可以将showMessage()函数替换为你自己的函数。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12309284.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存