--- category: Utilities --- # useToNumber Reactively convert a string ref to number. ## Usage ```ts import { useToNumber } from '@vueuse/core'; import { shallowRef } from 'vue'; const str = shallowRef('123'); const number = useToNumber(str); number.value; // 123 ``` ## Type Declarations ```ts export interface UseToNumberOptions { /** * Method to use to convert the value to a number. * * Or a custom function for the conversion. * * @default 'parseFloat' */ method?: 'parseFloat' | 'parseInt' | ((value: string | number) => number); /** * The base in mathematical numeral systems passed to `parseInt`. * Only works with `method: 'parseInt'` */ radix?: number; /** * Replace NaN with zero * * @default false */ nanToZero?: boolean; } /** * Reactively convert a string ref to number. * * @__NO_SIDE_EFFECTS__ */ export declare function useToNumber( value: MaybeRefOrGetter, options?: UseToNumberOptions, ): ComputedRef; ```