小程序
小游戏
企业微信
微信支付
扫描小程序码分享
此处的 点击继续 的作用是:当点击此位置时会立刻跳转到另一个页面,如何设置,才能让用户3秒后才能正常点击它?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
data:{ a:false }, onReady(){ setTimeout(()=>{ this.setData({ a:true }) },3000) }, click(){ if(this.data.a){ //此处跳转页面,大概就是这种,其他的自己可以发挥,不一定对 } }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
进入页面记录时间,bindtap点击时候再次记录时间
两个时间相减>=3秒就执行bindtap的跳转事件,<3秒则不执行
首先 是要3秒后才能 点击 还是 点击3s后才跳转。
// js
onLoad() {
setTimeout(() => {
this.setData({
flag: true
})
}, 3000)
},
handeClick() {
wx.navigateTo({
url: '/xxx/xxx'
}
// wxml
<button bindtap="{{flag ? 'handleClick' : ''}}">点我跳转</button>
<button bindtap="handleClick">点我跳转</button>
if (this.data.flag) {
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
data:{ a:false }, onReady(){ setTimeout(()=>{ this.setData({ a:true }) },3000) }, click(){ if(this.data.a){ //此处跳转页面,大概就是这种,其他的自己可以发挥,不一定对 } }
进入页面记录时间,bindtap点击时候再次记录时间
两个时间相减>=3秒就执行bindtap的跳转事件,<3秒则不执行
首先 是要3秒后才能 点击 还是 点击3s后才跳转。
// js
onLoad() {
setTimeout(() => {
this.setData({
flag: true
})
}, 3000)
},
handeClick() {
wx.navigateTo({
url: '/xxx/xxx'
})
}
// wxml
<button bindtap="{{flag ? 'handleClick' : ''}}">点我跳转</button>
// wxml
<button bindtap="handleClick">点我跳转</button>
// js
onLoad() {
setTimeout(() => {
this.setData({
flag: true
})
}, 3000)
},
handeClick() {
if (this.data.flag) {
wx.navigateTo({
url: '/xxx/xxx'
})
}
}