vue中scroll事件不触发的问题
在做项目的过程中,需求需要做一个一键返回顶部的功能,但是在做监听隐藏的时候发现
window.addEventListener('scroll', this.scrollHandle);
scrollHandle(){
console.log(222)
},
这里一直触发不了,而后查阅相关资料发现是在首页做的一个隐藏保护引起的
/* overflow: hidden;
overflow-y: auto; */,
意思就是说:在最外层的元素上不要加overflow的相关属性,
我把
/* overflow: hidden;
overflow-y: auto; */这两个属性放到我需要的页面当中后完美解决
再补充一下:在vue中监听dom滚动是否到底的方法
<div class="scroll-y"
listScroll($event) {
var _this = this
// console.log($event)
if ((parseInt($event.target.clientHeight) + parseInt($event.target.scrollTop)) === parseInt($event.target.scrollHeight)) {
console.log("到底")
}
},
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现