起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1818|回复: 3

[处理中3] button按钮,时间控制点击

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2017-1-1 22:06:40 | 显示全部楼层 |阅读模式
时间控制button按钮点击后,过24小时才能再点击,用什么代码?
发表于 2017-1-3 11:39:45 | 显示全部楼层
因为js 是无法后台运行的
如果APP一直在前端运行,就可以使用js的setTimeout
可是这么长时间,肯定是不行的!

所以,只能是,第一次点击的时候,把当前时间数据存储到数据库中,每次打开页面的时候,判断当前用户点击时间和当前时间做对比,如果小于24 就控制button不能点
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2017-1-6 20:41:05 | 显示全部楼层
liangyongfei 发表于 2017-1-3 11:39
因为js 是无法后台运行的
如果APP一直在前端运行,就可以使用js的setTimeout
可是这么长时 ...

能给代码吗?
回复 支持 反对

使用道具 举报

发表于 2017-1-9 10:01:01 | 显示全部楼层

就是在你当前页data组件对应的表中  添加一个字段表示当前点击时间!  点击的时候将当前data保存到数据库!!

button的bind-disable属性中 可以这样绑定一个js方法
在js中判断逻辑
data.val('日期字段')  如果为空   ,return  false
如果  当前时间和 对应时间的差值大于24小时   return false
else  return  true

关于日期的对比算法:
http://doc.wex5.com/js-api-date/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 11:57 , Processed in 0.059421 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表