1.先调用onTabItemTap tab点击事件 onTablemTap
<script>
export default {
onTabItemTap(e) {
// tab 点击时执行,此处直接接收单击事件
console.log(e)
},
onLoad(option) {
}
}
</script>
2.只有单机没有原生双击事件,我们得自己写双击事件
<script>
export default {
data() {
return {
tabClick: false // true 表示是两次点击中的第一次点了 tabBar
}
},
onTabItemTap(e) {
// tab 点击时执行,此处直接接收单击事件
console.log(e)
if (this.tabClick) { // 200ms 内再次点击
// 这里就是模拟的双击事件,可以写类似数据刷新相关处理
}
this.tabClick = true
setTimeout(() => {
this.tabClick = false // 200ms 内没有第二次点击,就当作单击
}, 200)
},
onLoad(option) {
}
}
</script>