目的:浏览器上下滚动时,若距离顶部的滚动距离大于78px,吸顶导航显示,小于78px隐藏。使用vueuse插件中的useScroll方法和动态类名控制进行实现
npm i @vueuse/core
项目中导入,解构出
- import { useScroll } from '@vueuse/core'
-
- const { y } = useScroll(window) //函数中 是基于什么对象进行滚动,本次 基于window进行滚动
<div class="app-header-sticky" :class="{show: y > 78}">
useScroll方法的其他参数: