import{o as a,a as t,y as n}from"./vue-libs.b44bc779.js";const e={class:"van-doc-markdown-body"},i=n(`

usePageVisibility

Intro

Get the visible state of the page.

Usage

Basic Usage

import { watch } from 'vue';
import { usePageVisibility } from '@vant/use';

export default {
  setup() {
    const pageVisibility = usePageVisibility();

    watch(pageVisibility, (value) => {
      console.log('visibility: ', value);
    });
  },
};

API

Type Declarations

type VisibilityState = 'visible' | 'hidden';

function usePageVisibility(): Ref<VisibilityState>;

Return Value

NameDescriptionType
visibilityStateThe current visible state of the page, could be visible or hiddenRef<VisibilityState>
`,7),l=[i],r={__name:"use-page-visibility.en-US",setup(c,{expose:s}){return s({frontmatter:{}}),(d,o)=>(a(),t("div",e,l))}};export{r as default};