UNPKG

@cran/vue.use

Version:

Cranberry Vue Use Utilities

12 lines (11 loc) 344 B
import { ref } from "@vue/runtime-dom"; export function useCounter(start = 0) { const counter = ref(start); return { counter, incr() { return ++counter.value; }, decr() { return --counter.value; }, zero() { return (counter.value = 0); }, seek(value) { return (counter.value = value); }, }; }