如题,求代码。让微信小程序button按钮一天只能点击一次(凑字数)。
从后端获取上次点击时间(没有就用1900-01-01 00:00:00),求两者差值,如果你的一天是指距离上次点击时间是否大于24小时,那就求时间戳的差值是否大于3600*24,是可以点不是不可以;如果你的一天是指大家的0-24点,就直接比较相同格式的日期一致就可以,或者也可以比较精确到年月日的日期时,两者时间戳是否一致。
1.点击时 你需要 记录下来 点击的时间 -日期 -时分秒(本地存储 ,接口都行)
点击完立马 button设置成禁用
2.写一个 定时器 setTimeout 24小时 点击的时间 然后 转换成 毫秒数
到了时间 button 禁用解除
3.每次进入页面 拿到 存储的时间 。如果 当前时间 -存储的时间 >24小时 那么说明已经 第二天 了 可以点击了 。反之也不行
定义一个方法,点击完button后,禁用button,
然后再写一个定时器,每隔24小时开启button;
方法下定义一个boolean变量flag,
执行按钮时间时,先判断flag是否为true,若为true执行按钮事件,然后令flag==flase;
加定时方法,定时置flag==true;