useElementSize
useElementSize 可以用于获取DOM元素的尺寸信息
基础用法
<template>
<div ref="target">
Size: {{size.width}} x {{size.height}}
</div>
</template>
<script setup lang="ts">
import { ref } from "vue";
import { useElementSize } from "hooks-vue3";
const target = ref(null);
const size = useElementSize(target);
</script>
API
const size = useElementSize(target);
参数
interface Size {
width: number;
height: number;
}
type Target<T> = T | (() => T) | Ref<T>;
function useElementSize(target: Target<Element | null>): Ref<Size>
Last updated