VueUse useWindowSize 获取窗口大小,注意不是docment文档的大小,返回响应式对象。
import { useWindowSize } from '@vueuse/core'
const { width, height } = useWindowSize()
例子
也可以通过UseWindowSize组件获取元素大小
<template>
<UseWindowSize v-slot="{ width, height }">
Width: {{ width }}
Height: {{ height }}
</UseWindowSize>
</template>
<script setup>
//导入组件
import {UseWindowSize} from '@vueuse/components'
</script>