useWindowScroll
响应式窗口滚动
Demo
查看屏幕右下角的滚动值。
滚动值
x: 0y: 0
用法
js
import { useWindowScroll } from '@vueuse/core'
const { x, y } = useWindowScroll()
console.log(x.value) // 读取当前的 x 滚动值
y.value = 100 // 将 y 滚动到 100
类型声明
typescript
export interface UseWindowScrollOptions extends ConfigurableWindow {
behavior?: ScrollBehavior
}
/**
* 响应式窗口滚动。
*
* @see https://vueuse.org/useWindowScroll
* @param options
*/
export declare function useWindowScroll(options?: UseWindowScrollOptions): {
x: Ref<number, number>
y: Ref<number, number>
}
export type UseWindowScrollReturn = ReturnType<typeof useWindowScroll>
Source
贡献者
Anthony Fu
丶远方
Nurettin Kaya
Antério Vieira
Anthony Fu
Chen
Jelf
webfansplz
Maik Kowol
Shinigami
Alex Kozack