Category | Animation |
---|---|
Export Size | 788 B |
Last Changed | last year |
Reactive current Date instance.
import { useNow } from '@vueuse/core' const now = useNow()
const { now, pause, resume } = useNow({ controls: true })
This function also provides a renderless component version via the
@vueuse/components
package. Learn more about the usage.
<UseNow v-slot="{ now, pause, resume }"> Now: {{ now }} <button @click="pause()">Pause</button> <button @click="resume()">Resume</button> </UseNow>
export interface UseNowOptions<Controls extends boolean> { /** * Expose more controls * * @default false */ controls?: Controls /** * Update interval, or use requestAnimationFrame * * @default requestAnimationFrame */ interval?: "requestAnimationFrame" | number } /** * Reactive current Date instance. * * @see https://vueuse.org/useNow * @param options */ export declare function useNow(options?: UseNowOptions<false>): Ref<Date> export declare function useNow(options: UseNowOptions<true>): { now: Ref<Date> } & Pausable export type UseNowReturn = ReturnType<typeof useNow>
© 2019-present Anthony Fu
Licensed under the MIT License.
https://vueuse.org/core/useNow/