R
fn

usePrecision

v0.0.15testeddemo

Reactively set the decimal precision of a number.

Examples

ts
const value = ref(3.14159);
const result = usePrecision(value, 2); // 3.14
ts
const value = ref(3.14159);
const result = usePrecision(value, 2, { math: 'ceil' }); // 3.15
ts
const value = ref(3.14159);
const digits = ref(2);
const result = usePrecision(value, digits); // reacts to value and digits

Demo

Loading demo…

Signature

ts
export function usePrecision(
  value: MaybeRefOrGetter<number>,
  digits: MaybeRefOrGetter<number>,
  options?: MaybeRefOrGetter<UsePrecisionOptions>,
): UsePrecisionReturn{ ... }

Parameters

ParameterTypeDescription
valueMaybeRefOrGetter<number>The source number
digitsMaybeRefOrGetter<number>The number of decimal places to keep
options?MaybeRefOrGetter<UsePrecisionOptions> | undefinedPrecision options

Returns

UsePrecisionReturnA computed ref holding the value at the requested precision