Usage

Vue

Usage examples for Vue.

<script setup>
import { ref, onMounted, onUnmounted } from 'vue';
import { checkConnectivity, watchConnectivity } from 'netlytics';

const online = ref(true);
let unsubscribe = null;

onMounted(async () => {
  const result = await checkConnectivity();
  online.value = result.online;

  unsubscribe = watchConnectivity(
    (result) => online.value = result.online,
    { observe: true }
  );
});

onUnmounted(() => {
  unsubscribe?.();
});
</script>

<template>
  <div>{{ online ? 'Online' : 'Offline' }}</div>
</template>
Previous
React