这个坑,我遇到的时候,百度要么告诉我加高度,要么告诉我用document
或者ref
去获取节点
可我只想用@scroll
事件,于是我在到处加@scroll
,在组件上加@scroll.native
,在组件里的div
上加,在slot
中加,然后又给它们挨个加高度,没一个好使,搞的我很头大
后面我突然发现,我给加的,好像并不是实际滚动的地方,那我明白了,首先我给引用组件放入slot
中的div
指定了样式:
.allow-scroll {
height: 80vh;
overflow-y: scroll;
}
然后再给它绑定事件@scroll
,此处如果该div
下的元素高度超出了80vh
,则会触发事件。。。这坑踩的,就离谱