V3Hooks
  • V3Hooks
  • Async
    • useRequest
  • Side
    • useDebounce
    • useDebounceFn
    • useThrottle
    • useThrottleFn
    • useInterval
    • useTimeout
  • State
    • useToggle
    • useBoolean
    • useLocalStorage
    • useSessionStorage
    • useCookie
    • useDate
    • useNetwork
    • useSet
    • useMap
    • useWebSocket
  • UI
    • useExternal
    • useVirtualList
    • useDynamicList
    • useMediaQuery
    • useFullscreen
    • useTextSelection
    • useDocumentVisibility
    • useQRCode
  • Advanced
    • useLockFn
由 GitBook 提供支持
在本页
  • 使用Demo
  • 基础用法
  • Api
  • Result

这有帮助吗?

  1. UI

useDocumentVisibility

可以获取页面可见状态的 Hook。

使用Demo

基础用法

<script lang="ts">
import { watch } from 'vue';
import { useDocumentVisibility } from "v3hooks";

export default {
  setup() {
    const documentVisibility = useDocumentVisibility();
    watch(
      documentVisibility,
      (value)=>{
        if(value) console.log('重新触发active')
      }
    )
  }
};
</script>

监听 document 的可见状态

Api

const useDocumentVisibility: () => Ref<boolean>;

Result

参数

说明

类型

documentVisibility

判断 document 是否在是否处于可见状态

boolean

上一页useTextSelection下一页useQRCode

最后更新于3年前

这有帮助吗?