写一个小案例
父组件:
<template>
<components1 :scrolled="scrolled"></components1>
<components2 :scrolled="scrolled"></components2>
<components3 :scrolled="scrolled"></components3>
</template>
<script>
data(){
return{
scrolled:0,
//对应该页面的数据json
data:[]
}
},
methods:{
onScroll(){
this.scrolled = document.documentElement.scrollTop || document.body.scrollTop;
}
},
mounted(){
window.addEventListener('scroll', this.onScroll);
}
</script>
当前的鼠标滚动位置 会不停的传递给三个组件 分别使用
这种情况会影响性能吗?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…