下面的黄色横条有个到店,它会随着定时器定下的时间,然后倒计时,随着时间在减少,到店也会跟着滑动,限制在两小时,最后超过时间就弹出提示。
下面的黄色横条有个到店,它会随着定时器定下的时间,然后倒计时,随着时间在减少,到店也会跟着滑动,限制在两小时,最后超过时间就弹出提示。
let that = this
let hours = new Date().getHours(); //获取当前小时
let minutes = new Date().getMinutes(); //获取当前分钟
let n = that.data.newTime.match(/(\S*):/)[1] // 截取预定时间小时
dataer();
// 计时器
function dataer() {
// 如果现在还未到预定时间
if (hours < n) {
var timerTem = setTimeout(function() {
t = minutes * 2
console.log(t)
dataer()
}, 1000)
that.setData({
dao_left: t
})
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
1.4k 阅读
1 回答2.4k 阅读
2.3k 阅读
3 回答4.3k 阅读
2 回答1.8k 阅读
绝对定位设置移动的“到店”,然后js启用一个定时器,具体多少秒移动一次看情况。因为太短的话1秒移动一下其实看不出来,可以1分钟移动一次。
wxml
:js
: