usePageVisibility
获取页面的可见状态。
基本用法
js
import { watch } from 'vue'
import { usePageVisibility } from '@ryxon/use'
export default {
setup() {
const pageVisibility = usePageVisibility()
watch(pageVisibility, (value) => {
console.log('visibility: ', value)
})
}
}
API
类型定义
ts
type VisibilityState = 'visible' | 'hidden'
function usePageVisibility(): Ref<VisibilityState>
返回值
参数 | 说明 | 类型 |
---|---|---|
visibilityState | 页面当前的可见状态,visible 为可见,hidden 为隐藏 | Ref\<VisibilityState> |