npm.io
1.0.2-1 • Published 5 years ago

mohen-vueuse

Licence
—
Version
1.0.2-1
Deps
1
Size
309 kB
Vulns
0
Weekly
0

Get started

mohen-vueuse is a collection of utility functions based on Composition API. We assume you are already familiar with the basic ideas of Composition API before you continue.

NPM version NPM Downloads
GitHub stars

Installation

npm i mohen-vueuse

Usage Example

import { useMouse, usePreferredDark, useLocalStorage } from 'mohen-vueuse'

export default {
  setup() {
    // tracks mouse position
    const { x, y } = useMouse()

    // is user prefers dark theme
    const isDark = usePreferredDark()

    // persist state in localStorage
    const store = useLocalStorage(
      'my-storage',
      {
        name: 'Apple',
        color: 'red',
      },
    )

    return { x, y, isDark, store }
  }
}