tabClick: false, // true 表示是两次点击中的第一次点了 tabBar(写在data里面)
onTabItemTap(e) {
if (e.index==0&&this.tabClick) { // 200ms 内再次点击
// 这里就是模拟的双击事件,可以写类似数据刷新相关处理
this.toTop();
}
this.tabClick = true
setTimeout(() => {
this.tabClick = false // 200ms 内没有第二次点击,就当作单击
}, 200)
},
// 返回顶部(写在methods里面)
toTop() {
uni.pageScrollTo({
scrollTop: 0,
duration: 100,
});
},