tab
// 滚动条滚动
onScroll(e) {
let scrollItems = document.querySelectorAll('.scroll-item')
for (let i = scrollItems.length - 1; i >= 0; i--) {
// 判断滚动条滚动距离是否大于当前滚动项可滚动距离
let judge = e.target.scrollTop >= scrollItems[i].offsetTop - scrollItems[0].offsetTop - 100
if (judge) {
this.tabIndex = i.toString()
// 找对应的tab-name值
this.tabName = this.tabs[this.tabIndex].refName
break
}
}
if (e.target.scrollTop === 0) {
this.tabName = this.tabs[0].refName
}
},
/**
* @description: 点击tab
*/
handleClick(tab,event) {
this.flagTest = true
console.log(tab.index,event,"点击tab")
this.idName = 'ref' + tab.index;
document.getElementById('scrollBox').scrollTop = 0;
document.getElementById('scrollBox').scrollTop = document.getElementById(this.idName).offsetTop - 150;
},
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人