useOnline 
Reactive online state. A wrapper of useNetwork
Demo 
Usage 
js
import { useOnline } from '@vueuse/core'
const online = useOnline()Component Usage 
This function also provides a renderless component version via the
@vueuse/componentspackage. Learn more about the usage.
vue
<template>
  <UseOnline v-slot="{ isOnline }">
    Is Online: {{ isOnline }}
  </UseOnline>
</template>Type Declarations 
typescript
/**
 * Reactive online state.
 *
 * @see https://vueuse.org/useOnline
 * @param options
 */
export declare function useOnline(options?: ConfigurableWindow): Ref<boolean>