博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序的双击事件
阅读量:5140 次
发布时间:2019-06-13

本文共 861 字,大约阅读时间需要 2 分钟。

index.js

Page
({
data
:
{
starTime
:
0
,
ClickNum
:
0
,
show
:
false
},
//点击事件
myClick
:
function
(e
)
{
var that
=
this
var curTime
= e
.timeStamp
;
var
starTime
=
this
.data
.starTime
;
if
(that
.data
.starTime
===
0
)
{
this
.setData
({
starTime
: curTime
})
setTimeout
(
function
()
{
that
.resetClick
();
if
(that
.data
.ClickNum
===
1
)
{
// 双击执行事件区
that
.setData
({
starTime
:
0
,
ClickNum
:
0
,
show
:!that
.data
.show
})
}
},
300
)
// 300为双击的时间间隔
}
else
{
if
(curTime
-
starTime
<
300
)
{
this
.setData
({
ClickNum
:
1
})
}
}
},
// 单击重置
resetClick
:
function
()
{
if
(
this
.data
.ClickNum
===
0
)
{
this
.setData
({
starTime
:
0
,
ClickNum
:
0
})
}
}
})

indx.wxml

<
view
>
<
button
type
=
"primary"
bindtap
=
"myClick"
>
双击事件
</
button
>
<
view
wx:if=
"{
{show}}"
>
双击事件
</
view
>
</
view
>

新手求喷~

转载于:https://www.cnblogs.com/qiuxiaojian/p/9403223.html

你可能感兴趣的文章
小票打印机页面打印无法自适应长度导致超长空白打印
查看>>
测试简书的Markdown支持
查看>>
Python爬虫(六)
查看>>
ELK
查看>>
eclipse常用快捷键
查看>>
认识Java 虚拟机的架构
查看>>
PAT甲题题解-1027. Colors in Mars (20)-水。。。
查看>>
mooc 数据结构作业(一)范围查询(Range)
查看>>
HDU 2048 神、上帝以及老天爷
查看>>
悬浮窗口代码
查看>>
windows 7系统搭建本地SVN服务器的过程
查看>>
敏捷结果30天之第六天:周五回顾,找到三件做的好以及三件需要改善的事情...
查看>>
BZOJ3223 文艺平衡树
查看>>
Linux之vim详解
查看>>
【FFmpeg】Windows下FFmpeg调试
查看>>
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别
查看>>
弹性布局
查看>>
好玩的Raft动画演示,原理秒懂
查看>>
Python—selenium模块(浏览器自动化工具)
查看>>
mysql笔记01
查看>>