Skip to content

Latest commit

Β 

History

History
38 lines (27 loc) Β· 606 Bytes

useIdle.md

File metadata and controls

38 lines (27 loc) Β· 606 Bytes

useIdle

Vue sensor hook that tracks if user on the page is idle.

Usage

<template>
  <div>
    <div>User is idle: {isIdle ? 'Yes 😴' : 'Nope'}</div>
  </div>
</template>

<script>
import { useIdle } from "vue-next-use";

export default {
  setup() {
    const isIdle = useIdle(3e3);

    return {
      isIdle,
    };
  },
};
</script>

Reference

useIdle(ms, initialState);
  • ms β€” time in milliseconds after which to consider use idle, defaults to 60e3 β€” one minute.
  • initialState β€” whether to consider user initially idle, defaults to false.