# useResize
# useResize([options])
参数:
{Object} options
返回:
{Object}{number} windowInnerWidthwindow.innerWidth{number} windowInnerHeightwindow.innerHeight
用法:
监听窗口的 resize 事件,并获取 innerWidth、innerHeight 属性。由于是响应式的数据,因此如果将其绑定到某个元素的样式属性上,就可以动态调整其宽高。
- 示例:
<template>
<div>
<img src="/foobar.png" :width="windowInnerWidth * 0.8" />
</div>
</template>
<script>
import { useResize } from '@fext/vue-use'
export default {
setup() {
const { windowInnerWidth } = useResize()
return {
windowInnerWidth,
}
},
}
</script>